package server.world;
import java.util.Map;
import java.util.HashMap;

public class WalkingCheck
{
	public static void check(){
		tiles.put(0 << 28 | 2604 << 14 | 3099, true);
		/** Varrock City */
		/* Varrock Sewers */
		tiles.put(0 << 28 |3096 << 14 | 9834, true);
		tiles.put(0 << 28 |3096 << 14 | 9835, true);
		tiles.put(0 << 28 |3095 << 14 | 9835, true);
		tiles.put(0 << 28 |3097 << 14 | 9836, true);
		tiles.put(0 << 28 |3099 << 14 | 9836, true);
		tiles.put(0 << 28 |3100 << 14 | 9838, true);
		tiles.put(0 << 28 |3101 << 14 | 9839, true);
		tiles.put(0 << 28 |3102 << 14 | 9839, true);
		tiles.put(0 << 28 |3103 << 14 | 9839, true);
		tiles.put(0 << 28 |3104 << 14 | 9839, true); 
		tiles.put(0 << 28 |3102 << 14 | 9837, true);
		tiles.put(0 << 28 |3103 << 14 | 9836, true);
		tiles.put(0 << 28 |3104 << 14 | 9836, true);
		tiles.put(0 << 28 |3104 << 14 | 9833, true);
		tiles.put(0 << 28 |3104 << 14 | 9832, true);
		tiles.put(0 << 28 |3101 << 14 | 9830, true);
		tiles.put(0 << 28 |3102 << 14 | 9830, true);
		tiles.put(0 << 28 |3103 << 14 | 9830, true);
		tiles.put(0 << 28 |3103 << 14 | 9829, true);
		tiles.put(0 << 28 |3103 << 14 | 9829, true);
		tiles.put(0 << 28 |3097 << 14 | 9830, true);
		tiles.put(0 << 28 |3096 << 14 | 9830, true);
		tiles.put(0 << 28 |3097 << 14 | 9829, true);
		tiles.put(0 << 28 |3096 << 14 | 9829, true);
		tiles.put(0 << 28 |3113 << 14 | 9842, true);
		tiles.put(0 << 28 |3098 << 14 | 9827, true);
		tiles.put(0 << 28 |3099 << 14 | 9827, true);
		tiles.put(0 << 28 |3100 << 14 | 9827, true);
		tiles.put(0 << 28 |3100 << 14 | 9826, true);
		tiles.put(0 << 28 |3101 << 14 | 9826, true);
		tiles.put(0 << 28 |3103 << 14 | 9826, true);
		tiles.put(0 << 28 |3104 << 14 | 9826, true);
		tiles.put(0 << 28 |3104 << 14 | 9825, true);
		tiles.put(0 << 28 |3102 << 14 | 9824, true);
		tiles.put(0 << 28 |3103 << 14 | 9824, true);
		tiles.put(0 << 28 |3104 << 14 | 9824, true);
		tiles.put(0 << 28 |3105 << 14 | 9824, true);
		tiles.put(0 << 28 |3106 << 14 | 9823, true);
		tiles.put(0 << 28 |3107 << 14 | 9824, true);
		tiles.put(0 << 28 |3108 << 14 | 9823, true);
		tiles.put(0 << 28 |3109 << 14 | 9823, true);
		tiles.put(0 << 28 |3110 << 14 | 9824, true);
		tiles.put(0 << 28 |3111 << 14 | 9825, true);
		tiles.put(0 << 28 |3111 << 14 | 9826, true);
		tiles.put(0 << 28 |3109 << 14 | 9825, true);
		tiles.put(0 << 28 |3108 << 14 | 9825, true);
		tiles.put(0 << 28 |3109 << 14 | 9826, true);
		tiles.put(0 << 28 |3111 << 14 | 9827, true);
		tiles.put(0 << 28 |3111 << 14 | 9828, true);
		tiles.put(0 << 28 |3110 << 14 | 9828, true);
		tiles.put(0 << 28 |3112 << 14 | 9828, true);
		tiles.put(0 << 28 |3111 << 14 | 9830, true);
		tiles.put(0 << 28 |3114 << 14 | 9830, true);
		tiles.put(0 << 28 |3115 << 14 | 9828, true);
		tiles.put(0 << 28 |3116 << 14 | 9828, true);
		tiles.put(0 << 28 |3117 << 14 | 9828, true);
		tiles.put(0 << 28 |3116 << 14 | 9829, true);
		tiles.put(0 << 28 |3116 << 14 | 9830, true);
		tiles.put(0 << 28 |3117 << 14 | 9830, true);
		tiles.put(0 << 28 |3118 << 14 | 9830, true);
		tiles.put(0 << 28 |3118 << 14 | 9831, true);
		tiles.put(0 << 28 |3117 << 14 | 9831, true);
		tiles.put(0 << 28 |3119 << 14 | 9830, true);
		tiles.put(0 << 28 |3120 << 14 | 9831, true);
		tiles.put(0 << 28 |3120 << 14 | 9832, true);
		tiles.put(0 << 28 |3123 << 14 | 9835, true);
		tiles.put(0 << 28 |3123 << 14 | 9836, true);
		tiles.put(0 << 28 |3122 << 14 | 9837, true);
		tiles.put(0 << 28 |3122 << 14 | 9838, true);
		tiles.put(0 << 28 |3123 << 14 | 9839, true);
		tiles.put(0 << 28 |3120 << 14 | 9840, true);
		tiles.put(0 << 28 |3123 << 14 | 9842, true);
		tiles.put(0 << 28 |3123 << 14 | 9841, true);
		tiles.put(0 << 28 |3122 << 14 | 9841, true);
		tiles.put(0 << 28 |3122 << 14 | 9840, true);
		tiles.put(0 << 28 |3123 << 14 | 9840, true);
		tiles.put(0 << 28 |3111 << 14 | 9834, true);
		tiles.put(0 << 28 |3110 << 14 | 9838, true);
		tiles.put(0 << 28 |3111 << 14 | 9838, true);
		tiles.put(0 << 28 |3111 << 14 | 9839, true);
		tiles.put(0 << 28 |3110 << 14 | 9839, true);
		tiles.put(0 << 28 |3113 << 14 | 9839, true);
		tiles.put(0 << 28 |3114 << 14 | 9840, true);
		tiles.put(0 << 28 |3115 << 14 | 9839, true);
		tiles.put(0 << 28 |3115 << 14 | 9841, true);
		tiles.put(0 << 28 |3113 << 14 | 9842, true);
		tiles.put(0 << 28 |3113 << 14 | 9843, true);
		tiles.put(0 << 28 |3113 << 14 | 9844, true);
		tiles.put(0 << 28 |3109 << 14 | 9845, true);
		tiles.put(0 << 28 |3109 << 14 | 9846, true);
		tiles.put(0 << 28 |3110 << 14 | 9837, true);
		tiles.put(0 << 28 |3111 << 14 | 9847, true);
		tiles.put(0 << 28 |3111 << 14 | 9848, true);
		tiles.put(0 << 28 |3113 << 14 | 9850, true);
		tiles.put(0 << 28 |3114 << 14 | 9847, true);
		tiles.put(0 << 28 |3115 << 14 | 9847, true);
		tiles.put(0 << 28 |3115 << 14 | 9846, true);
		tiles.put(0 << 28 |3114 << 14 | 9846, true);
		tiles.put(0 << 28 |3114 << 14 | 9847, true);
		tiles.put(0 << 28 |3118 << 14 | 9847, true);
		tiles.put(0 << 28 |3124 << 14 | 9846, true);
		tiles.put(0 << 28 |3122 << 14 | 9847, true);
		tiles.put(0 << 28 |3121 << 14 | 9847, true);
		tiles.put(0 << 28 |3121 << 14 | 9848, true);
		tiles.put(0 << 28 |3122 << 14 | 9848, true);
		tiles.put(0 << 28 |3116 << 14 | 9852, true);
		tiles.put(0 << 28 |3122 << 14 | 9850, true);
		tiles.put(0 << 28 |3121 << 14 | 9851, true);
		tiles.put(0 << 28 |3120 << 14 | 9852, true);
		tiles.put(0 << 28 |3119 << 14 | 9852, true);
		tiles.put(0 << 28 |3119 << 14 | 9853, true);
		tiles.put(0 << 28 |3115 << 14 | 9856, true);
		tiles.put(0 << 28 |3115 << 14 | 9857, true);
		tiles.put(0 << 28 |3115 << 14 | 9858, true);
		tiles.put(0 << 28 |3116 << 14 | 9857, true);
		tiles.put(0 << 28 |3118 << 14 | 9858, true);
		tiles.put(0 << 28 |3119 << 14 | 9861, true);
		tiles.put(0 << 28 |3115 << 14 | 9861, true);
		/* City */
		tiles.put(0 << 28 |3192 << 14 | 3450, true);
		tiles.put(0 << 28 |3193 << 14 | 3450, true);
		tiles.put(0 << 28 |3193 << 14 | 3449, true);
		tiles.put(0 << 28 |3192 << 14 | 3449, true);
		tiles.put(0 << 28 |3194 << 14 | 3445, true);
		tiles.put(0 << 28 |3194 << 14 | 3445, true);
		tiles.put(0 << 28 |3195 << 14 | 3444, true);
		tiles.put(0 << 28 |3195 << 14 | 3445, true);
		tiles.put(0 << 28 |3194 << 14 | 3441, true);
		tiles.put(0 << 28 |3194 << 14 | 3440, true);
		tiles.put(0 << 28 |3195 << 14 | 3441, true);
		tiles.put(0 << 28 |3195 << 14 | 3440, true);
		tiles.put(0 << 28 |3198 << 14 | 3443, true);
		tiles.put(0 << 28 |3199 << 14 | 3443, true);
		tiles.put(0 << 28 |3199 << 14 | 3442, true);
		tiles.put(0 << 28 |3198 << 14 | 3442, true);
		tiles.put(0 << 28 |3194 << 14 | 3427, true);
		tiles.put(0 << 28 |3194 << 14 | 3424, true);
		tiles.put(0 << 28 |3194 << 14 | 3423, true);
		tiles.put(0 << 28 |3194 << 14 | 3422, true);
		tiles.put(0 << 28 |3194 << 14 | 3420, true);
		tiles.put(0 << 28 |3192 << 14 | 3420, true);
		tiles.put(0 << 28 |3191 << 14 | 3420, true);
		tiles.put(0 << 28 |3191 << 14 | 3421, true);
		tiles.put(0 << 28 |3191 << 14 | 3422, true);
		tiles.put(0 << 28 |3191 << 14 | 3423, true);
		tiles.put(0 << 28 |3191 << 14 | 3424, true);
		tiles.put(0 << 28 |3191 << 14 | 3425, true);
		tiles.put(0 << 28 |3191 << 14 | 3426, true);
		tiles.put(0 << 28 |3191 << 14 | 3427, true);
		tiles.put(0 << 28 |3190 << 14 | 3419, true);
		tiles.put(0 << 28 |3190 << 14 | 3418, true);
		tiles.put(0 << 28 |3190 << 14 | 3419, true);
		tiles.put(0 << 28 |3190 << 14 | 3420, true);
		tiles.put(0 << 28 |3193 << 14 | 3416, true);
		tiles.put(0 << 28 |3194 << 14 | 3416, true);
		tiles.put(0 << 28 |3195 << 14 | 3416, true);
		tiles.put(0 << 28 |3196 << 14 | 3416, true);
		tiles.put(0 << 28 |3197 << 14 | 3416, true);
		tiles.put(0 << 28 |3197 << 14 | 3415, true);
		tiles.put(0 << 28 |3197 << 14 | 3414, true);
		tiles.put(0 << 28 |3197 << 14 | 3413, true);
		tiles.put(0 << 28 |3197 << 14 | 3411, true);
		tiles.put(0 << 28 |3197 << 14 | 3410, true);
		tiles.put(0 << 28 |3193 << 14 | 3415, true);
		tiles.put(0 << 28 |3193 << 14 | 3414, true);
		tiles.put(0 << 28 |3193 << 14 | 3412, true);
		tiles.put(0 << 28 |3198 << 14 | 3396, true);
		tiles.put(0 << 28 |3198 << 14 | 3395, true);
		tiles.put(0 << 28 |3198 << 14 | 3393, true);
		tiles.put(0 << 28 |3198 << 14 | 3398, true);
		tiles.put(0 << 28 |3197 << 14 | 3398, true);
		tiles.put(0 << 28 |3193 << 14 | 3398, true);
		tiles.put(0 << 28 |3192 << 14 | 3398, true);
		tiles.put(0 << 28 |3191 << 14 | 3398, true);
		tiles.put(0 << 28 |3196 << 14 | 3391, true);
		tiles.put(0 << 28 |3195 << 14 | 3390, true);
		tiles.put(0 << 28 |3195 << 14 | 3389, true);
		tiles.put(0 << 28 |3195 << 14 | 3388, true);
		tiles.put(0 << 28 |3194 << 14 | 3388, true);
		tiles.put(0 << 28 |3192 << 14 | 3388, true);
		tiles.put(0 << 28 |3191 << 14 | 3388, true);
		tiles.put(0 << 28 |3191 << 14 | 3389, true);
		tiles.put(0 << 28 |3190 << 14 | 3388, true);
		tiles.put(0 << 28 |3190 << 14 | 3389, true);
		tiles.put(0 << 28 |3190 << 14 | 3390, true);
		tiles.put(0 << 28 |3190 << 14 | 3391, true);
		tiles.put(0 << 28 |3190 << 14 | 3392, true);
		tiles.put(0 << 28 |3190 << 14 | 3393, true);
		tiles.put(0 << 28 |3190 << 14 | 3394, true);
		tiles.put(0 << 28 |3190 << 14 | 3395, true);
		tiles.put(0 << 28 |3190 << 14 | 3396, true);
		tiles.put(0 << 28 |3195 << 14 | 3396, true);
		tiles.put(0 << 28 |3195 << 14 | 3395, true);
		tiles.put(0 << 28 |3195 << 14 | 3394, true);
		tiles.put(0 << 28 |3195 << 14 | 3393, true);
		tiles.put(0 << 28 |3192 << 14 | 3396, true);
		tiles.put(0 << 28 |3192 << 14 | 3395, true);
		tiles.put(0 << 28 |3192 << 14 | 3394, true);
		tiles.put(0 << 28 |3192 << 14 | 3393, true);
		tiles.put(0 << 28 |3192 << 14 | 3392, true);
		tiles.put(0 << 28 |3193 << 14 | 3388, true);
		tiles.put(0 << 28 |3197 << 14 | 3392, true);
		tiles.put(0 << 28 |3199 << 14 | 3394, true);
		tiles.put(0 << 28 |3200 << 14 | 3395, true);
		tiles.put(0 << 28 |3201 << 14 | 3395, true);
		tiles.put(0 << 28 |3201 << 14 | 3396, true);
		tiles.put(0 << 28 |3201 << 14 | 3397, true);
		tiles.put(0 << 28 |3201 << 14 | 3398, true);
		tiles.put(0 << 28 |3200 << 14 | 3398, true);
		tiles.put(0 << 28 |3199 << 14 | 3398, true);
		tiles.put(0 << 28 |3196 << 14 | 3398, true);
		tiles.put(0 << 28 |3194 << 14 | 3398, true);
		tiles.put(0 << 28 |3190 << 14 | 3398, true);
		tiles.put(0 << 28 |3190 << 14 | 3397, true);
		tiles.put(0 << 28 |3195 << 14 | 3387, true);
		tiles.put(0 << 28 |3194 << 14 | 3387, true);
		tiles.put(0 << 28 |3193 << 14 | 3387, true);
		tiles.put(0 << 28 |3192 << 14 | 3387, true);
		tiles.put(0 << 28 |3191 << 14 | 3387, true);
		tiles.put(0 << 28 |3190 << 14 | 3387, true);
		tiles.put(0 << 28 |3189 << 14 | 3387, true);
		tiles.put(0 << 28 |3188 << 14 | 3387, true);
		tiles.put(0 << 28 |3187 << 14 | 3387, true);
		tiles.put(0 << 28 |3186 << 14 | 3387, true);
		tiles.put(0 << 28 |3184 << 14 | 3387, true);
		tiles.put(0 << 28 |3183 << 14 | 3387, true);
		tiles.put(0 << 28 |3182 << 14 | 3387, true);
		tiles.put(0 << 28 |3182 << 14 | 3386, true);
		tiles.put(0 << 28 |3182 << 14 | 3385, true);
		tiles.put(0 << 28 |3182 << 14 | 3384, true);
		tiles.put(0 << 28 |3182 << 14 | 3383, true);
		tiles.put(0 << 28 |3182 << 14 | 3382, true);
		tiles.put(0 << 28 |3183 << 14 | 3382, true);
		tiles.put(0 << 28 |3184 << 14 | 3382, true);
		tiles.put(0 << 28 |3185 << 14 | 3382, true);
		tiles.put(0 << 28 |3186 << 14 | 3382, true);
		tiles.put(0 << 28 |3187 << 14 | 3382, true);
		tiles.put(0 << 28 |3188 << 14 | 3382, true);
		tiles.put(0 << 28 |3189 << 14 | 3382, true);
		tiles.put(0 << 28 |3190 << 14 | 3382, true);
		tiles.put(0 << 28 |3191 << 14 | 3382, true);
		tiles.put(0 << 28 |3192 << 14 | 3382, true);
		tiles.put(0 << 28 |3193 << 14 | 3382, true);
		tiles.put(0 << 28 |3194 << 14 | 3382, true);
		tiles.put(0 << 28 |3195 << 14 | 3382, true);
		tiles.put(0 << 28 |3195 << 14 | 3383, true);
		tiles.put(0 << 28 |3193 << 14 | 3385, true);
		tiles.put(0 << 28 |3192 << 14 | 3385, true);
		tiles.put(0 << 28 |3187 << 14 | 3384, true);
		tiles.put(0 << 28 |3186 << 14 | 3384, true);
		tiles.put(0 << 28 |3185 << 14 | 3384, true);
		tiles.put(0 << 28 |3187 << 14 | 3385, true);
		/** End Varrock City */
		/** Draynor City */
		/*Market Place*/
		tiles.put(0 << 28 | 3079  << 14 | 3253, true);
		tiles.put(0 << 28 | 3079  << 14 | 3254, true);
		tiles.put(0 << 28 | 3080  << 14 | 3254, true);
		tiles.put(0 << 28 | 3080  << 14 | 3253, true);
		tiles.put(0 << 28 | 3076  << 14 | 3250, true);
		tiles.put(0 << 28 | 3076  << 14 | 3249, true);
		tiles.put(0 << 28 | 3075  << 14 | 3249, true);
		tiles.put(0 << 28 | 3075  << 14 | 3250, true);
		tiles.put(0 << 28 | 3079  << 14 | 3247, true);
		tiles.put(0 << 28 | 3079  << 14 | 3246, true);
		tiles.put(0 << 28 | 3080  << 14 | 3247, true);
		tiles.put(0 << 28 | 3080  << 14 | 3246, true);
		tiles.put(0 << 28 | 3083  << 14 | 3251, true);
		tiles.put(0 << 28 | 3084  << 14 | 3251, true);
		tiles.put(0 << 28 | 3084  << 14 | 3252, true);
		tiles.put(0 << 28 | 3083  << 14 | 3252, true);
		tiles.put(0 << 28 | 3084  << 14 | 3254, true);
		tiles.put(0 << 28 | 3085  << 14 | 3254, true);
		tiles.put(0 << 28 | 3085  << 14 | 3246, true);
		tiles.put(0 << 28 | 3084  << 14 | 3246, true);
		/* Fences/objects */
		tiles.put(0 << 28 | 3095  << 14 | 3256, true);
		tiles.put(0 << 28 | 3095  << 14 | 3257, true);
		tiles.put(0 << 28 | 3090  << 14 | 3256, true);
		tiles.put(0 << 28 | 3089  << 14 | 3256, true);
		tiles.put(0 << 28 | 3089  << 14 | 3257, true);
		tiles.put(0 << 28 | 3089  << 14 | 3261, true);
		tiles.put(0 << 28 | 3089  << 14 | 3262, true);
		tiles.put(0 << 28 | 3089  << 14 | 3263, true);
		tiles.put(0 << 28 | 3090  << 14 | 3263, true);
		tiles.put(0 << 28 | 3091  << 14 | 3263, true);
		tiles.put(0 << 28 | 3090  << 14 | 3262, true);
		tiles.put(0 << 28 | 3090  << 14 | 3261, true);
		tiles.put(0 << 28 | 3091  << 14 | 3261, true);
		tiles.put(0 << 28 | 3092  << 14 | 3261, true);
		tiles.put(0 << 28 | 3091  << 14 | 3262, true);
		tiles.put(0 << 28 | 3092  << 14 | 3262, true);
		tiles.put(0 << 28 | 3095  << 14 | 3256, true);
		tiles.put(0 << 28 | 3095  << 14 | 3257, true);
		tiles.put(0 << 28 | 3090  << 14 | 3256, true);
		tiles.put(0 << 28 | 3089  << 14 | 3256, true);
		tiles.put(0 << 28 | 3089  << 14 | 3257, true);
		tiles.put(0 << 28 | 3089  << 14 | 3261, true);
		tiles.put(0 << 28 | 3089  << 14 | 3262, true);
		tiles.put(0 << 28 | 3089  << 14 | 3263, true);
		tiles.put(0 << 28 | 3090  << 14 | 3263, true);
		tiles.put(0 << 28 | 3091  << 14 | 3263, true);
		tiles.put(0 << 28 | 3090  << 14 | 3262, true);
		tiles.put(0 << 28 | 3090  << 14 | 3261, true);
		tiles.put(0 << 28 | 3091  << 14 | 3261, true);
		tiles.put(0 << 28 | 3092  << 14 | 3261, true);
		tiles.put(0 << 28 | 3091  << 14 | 3262, true);
		tiles.put(0 << 28 | 3092  << 14 | 3262, true);
		tiles.put(0 << 28 | 3097  << 14 | 3255, true);
		tiles.put(0 << 28 | 3098  << 14 | 3255, true);
		tiles.put(0 << 28 | 3098  << 14 | 3252, true);
		tiles.put(0 << 28 | 3099  << 14 | 3252, true);
		tiles.put(0 << 28 | 3100  << 14 | 3252, true);
		tiles.put(0 << 28 | 3101  << 14 | 3251, true);
		tiles.put(0 << 28 | 3102  << 14 | 3251, true);
		tiles.put(0 << 28 | 3103  << 14 | 3251, true);
		tiles.put(0 << 28 | 3103  << 14 | 3252, true);
		tiles.put(0 << 28 | 3103  << 14 | 3253, true);
		tiles.put(0 << 28 | 3098  << 14 | 3249, true);
		tiles.put(0 << 28 | 3099  << 14 | 3249, true);
		tiles.put(0 << 28 | 3100  << 14 | 3249, true);
		tiles.put(0 << 28 | 3101  << 14 | 3248, true);
		tiles.put(0 << 28 | 3102  << 14 | 3247, true);
		tiles.put(0 << 28 | 3103  << 14 | 3247, true);
		tiles.put(0 << 28 | 3103  << 14 | 3246, true);
		tiles.put(0 << 28 | 3103  << 14 | 3245, true);
		tiles.put(0 << 28 | 3104  << 14 | 3245, true);
		tiles.put(0 << 28 | 3104  << 14 | 3244, true);
		tiles.put(0 << 28 | 3104  << 14 | 3243, true);
		tiles.put(0 << 28 | 3104  << 14 | 3242, true);
		tiles.put(0 << 28 | 3104  << 14 | 3241, true);
		tiles.put(0 << 28 | 3103  << 14 | 3240, true);
		tiles.put(0 << 28 | 3102  << 14 | 3239, true);
		tiles.put(0 << 28 | 3103  << 14 | 3237, true);
		tiles.put(0 << 28 | 3102  << 14 | 3238, true);
		tiles.put(0 << 28 | 3104  << 14 | 3236, true);
		tiles.put(0 << 28 | 3106  << 14 | 3238, true);
		tiles.put(0 << 28 | 3106  << 14 | 3239, true);
		tiles.put(0 << 28 | 3106  << 14 | 3240, true);
		tiles.put(0 << 28 | 3107  << 14 | 3241, true);
		tiles.put(0 << 28 | 3107  << 14 | 3244, true);
		tiles.put(0 << 28 | 3106  << 14 | 3245, true);
		tiles.put(0 << 28 | 3106  << 14 | 3246, true);
		tiles.put(0 << 28 | 3106  << 14 | 3247, true);
		tiles.put(0 << 28 | 3106  << 14 | 3248, true);
		tiles.put(0 << 28 | 3106  << 14 | 3249, true);
		tiles.put(0 << 28 | 3106  << 14 | 3250, true);
		tiles.put(0 << 28 | 3107  << 14 | 3253, true);
		tiles.put(0 << 28 | 3106  << 14 | 3254, true);
		tiles.put(0 << 28 | 3105  << 14 | 3255, true);
		tiles.put(0 << 28 | 3105  << 14 | 3256, true);
		tiles.put(0 << 28 | 3105  << 14 | 3257, true);
		tiles.put(0 << 28 | 3106  << 14 | 3258, true);
		tiles.put(0 << 28 | 3106  << 14 | 3259, true);
		tiles.put(0 << 28 | 3106  << 14 | 3260, true);
		tiles.put(0 << 28 | 3082  << 14 | 3245, true);
		tiles.put(0 << 28 | 3082  << 14 | 3244, true);
		tiles.put(0 << 28 | 3081  << 14 | 3244, true);
		tiles.put(0 << 28 | 3080  << 14 | 3244, true);
		tiles.put(0 << 28 | 3079  << 14 | 3244, true);
		tiles.put(0 << 28 | 3078  << 14 | 3244, true);
		tiles.put(0 << 28 | 3077  << 14 | 3244, true);
		tiles.put(0 << 28 | 3073  << 14 | 3250, true);
		tiles.put(0 << 28 | 3073  << 14 | 3251, true);
		tiles.put(0 << 28 | 3073  << 14 | 3252, true);
		tiles.put(0 << 28 | 3074  << 14 | 3253, true);
		tiles.put(0 << 28 | 3075  << 14 | 3254, true);
		tiles.put(0 << 28 | 3075  << 14 | 3255, true);
		tiles.put(0 << 28 | 3076  << 14 | 3256, true);
		tiles.put(0 << 28 | 3074  << 14 | 3258, true);
		tiles.put(0 << 28 | 3075  << 14 | 3259, true);
		tiles.put(0 << 28 | 3075  << 14 | 3260, true);
		tiles.put(0 << 28 | 3075  << 14 | 3261, true);
		tiles.put(0 << 28 | 3076  << 14 | 3261, true);
		tiles.put(0 << 28 | 3077  << 14 | 3261, true);
		tiles.put(0 << 28 | 3078  << 14 | 3261, true);
		tiles.put(0 << 28 | 3079  << 14 | 3261, true);
		tiles.put(0 << 28 | 3079  << 14 | 3260, true);
		tiles.put(0 << 28 | 3079  << 14 | 3259, true);
		tiles.put(0 << 28 | 3078  << 14 | 3259, true);
		tiles.put(0 << 28 | 3077  << 14 | 3259, true);
		tiles.put(0 << 28 | 3076  << 14 | 3259, true);
		tiles.put(0 << 28 | 3079  << 14 | 3258, true);
		tiles.put(0 << 28 | 3065  << 14 | 3250, true);
		tiles.put(0 << 28 | 3064  << 14 | 3250, true);
		tiles.put(0 << 28 | 3065  << 14 | 3251, true);
		tiles.put(0 << 28 | 3065  << 14 | 3252, true);
		tiles.put(0 << 28 | 3065  << 14 | 3253, true);
		tiles.put(0 << 28 | 3065  << 14 | 3254, true);
		tiles.put(0 << 28 | 3066  << 14 | 3255, true);
		tiles.put(0 << 28 | 3067  << 14 | 3256, true);
		tiles.put(0 << 28 | 3068  << 14 | 3257, true);
		tiles.put(0 << 28 | 3068  << 14 | 3258, true);
		tiles.put(0 << 28 | 3068  << 14 | 3259, true);
		tiles.put(0 << 28 | 3067  << 14 | 3257, true);
		tiles.put(0 << 28 | 3068  << 14 | 3260, true);
		tiles.put(0 << 28 | 3068  << 14 | 3261, true);
		tiles.put(0 << 28 | 3068  << 14 | 3262, true);
		tiles.put(0 << 28 | 3068  << 14 | 3263, true);
		tiles.put(0 << 28 | 3068  << 14 | 3264, true);
		tiles.put(0 << 28 | 3068  << 14 | 3265, true);
		tiles.put(0 << 28 | 3068  << 14 | 3266, true);
		tiles.put(0 << 28 | 3068  << 14 | 3267, true);
		tiles.put(0 << 28 | 3069  << 14 | 3268, true);
		tiles.put(0 << 28 | 3069  << 14 | 3270, true);
		tiles.put(0 << 28 | 3069  << 14 | 3270, true);
		tiles.put(0 << 28 | 3069  << 14 | 3272, true);
		tiles.put(0 << 28 | 3070  << 14 | 3273, true);
		tiles.put(0 << 28 | 3070  << 14 | 3274, true);
		tiles.put(0 << 28 | 3070  << 14 | 3275, true);
		tiles.put(0 << 28 | 3070  << 14 | 3279, true);
		tiles.put(0 << 28 | 3070  << 14 | 3280, true);
		tiles.put(0 << 28 | 3070  << 14 | 3281, true);
		tiles.put(0 << 28 | 3070  << 14 | 3282, true);
		tiles.put(0 << 28 | 3070  << 14 | 3283, true);
		tiles.put(0 << 28 | 3070  << 14 | 3284, true);
		tiles.put(0 << 28 | 3069  << 14 | 3285, true);
		tiles.put(0 << 28 | 3069  << 14 | 3286, true);
		tiles.put(0 << 28 | 3069  << 14 | 3287, true);
		tiles.put(0 << 28 | 3069  << 14 | 3287, true);
		tiles.put(0 << 28 | 3069  << 14 | 3288, true);
		tiles.put(0 << 28 | 3069  << 14 | 3289, true);
		tiles.put(0 << 28 | 3069  << 14 | 3291, true);
		tiles.put(0 << 28 | 3069  << 14 | 3292, true);
		tiles.put(0 << 28 | 3069  << 14 | 3293, true);
		tiles.put(0 << 28 | 3069  << 14 | 3294, true);
		tiles.put(0 << 28 | 3069  << 14 | 3295, true);
		tiles.put(0 << 28 | 3068  << 14 | 3297, true);
		tiles.put(0 << 28 | 3068  << 14 | 3296, true);
		tiles.put(0 << 28 | 3068  << 14 | 3298, true);
		tiles.put(0 << 28 | 3068  << 14 | 3299, true);
		tiles.put(0 << 28 | 3068  << 14 | 3300, true);
		tiles.put(0 << 28 | 3068  << 14 | 3301, true);
		tiles.put(0 << 28 | 3068  << 14 | 3302, true);
		tiles.put(0 << 28 | 3068  << 14 | 3302, true);
		tiles.put(0 << 28 | 3068  << 14 | 3303, true);
		tiles.put(0 << 28 | 3068  << 14 | 3304, true);
		tiles.put(0 << 28 | 3068  << 14 | 3305, true);
		tiles.put(0 << 28 | 3068  << 14 | 3306, true);
		tiles.put(0 << 28 | 3092  << 14 | 3292, true);
		tiles.put(0 << 28 | 3093  << 14 | 3293, true);
		tiles.put(0 << 28 | 3094  << 14 | 3294, true);
		tiles.put(0 << 28 | 3095  << 14 | 3295, true);
		tiles.put(0 << 28 | 3096  << 14 | 3295, true);
		tiles.put(0 << 28 | 3097  << 14 | 3295, true);
		tiles.put(0 << 28 | 3098  << 14 | 3295, true);
		tiles.put(0 << 28 | 3101  << 14 | 3295, true);
		tiles.put(0 << 28 | 3102  << 14 | 3295, true);
		tiles.put(0 << 28 | 3103  << 14 | 3295, true);
		tiles.put(0 << 28 | 3103  << 14 | 3295, true);
		tiles.put(0 << 28 | 3104  << 14 | 3295, true);
		tiles.put(0 << 28 | 3105  << 14 | 3295, true);
		tiles.put(0 << 28 | 3106  << 14 | 3295, true);
		tiles.put(0 << 28 | 3107  << 14 | 3295, true);
		tiles.put(0 << 28 | 3108  << 14 | 3296, true);
		tiles.put(0 << 28 | 3107  << 14 | 3296, true);
		tiles.put(0 << 28 | 3107  << 14 | 3297, true);
		tiles.put(0 << 28 | 3108  << 14 | 3297, true);
		tiles.put(0 << 28 | 3108  << 14 | 3298, true);
		tiles.put(0 << 28 | 3108  << 14 | 3299, true);
		tiles.put(0 << 28 | 3109  << 14 | 3300, true);
		tiles.put(0 << 28 | 3110  << 14 | 3301, true);
		tiles.put(0 << 28 | 3111  << 14 | 3302, true);
		tiles.put(0 << 28 | 3111  << 14 | 3303, true);
		tiles.put(0 << 28 | 3111  << 14 | 3304, true);
		tiles.put(0 << 28 | 3115  << 14 | 3304, true);
		tiles.put(0 << 28 | 3114  << 14 | 3303, true);
		tiles.put(0 << 28 | 3114  << 14 | 3302, true);
		tiles.put(0 << 28 | 3113  << 14 | 3301, true);
		tiles.put(0 << 28 | 3112  << 14 | 3300, true);
		tiles.put(0 << 28 | 3111  << 14 | 3299, true);
		tiles.put(0 << 28 | 3111  << 14 | 3298, true);
		tiles.put(0 << 28 | 3111  << 14 | 3297, true);
		tiles.put(0 << 28 | 3111  << 14 | 3296, true);
		tiles.put(0 << 28 | 3112  << 14 | 3296, true);
		tiles.put(0 << 28 | 3113  << 14 | 3296, true);
		tiles.put(0 << 28 | 3114  << 14 | 3296, true);
		tiles.put(0 << 28 | 3115  << 14 | 3296, true);
		tiles.put(0 << 28 | 3116  << 14 | 3296, true);
		tiles.put(0 << 28 | 3117  << 14 | 3297, true);
		tiles.put(0 << 28 | 3114  << 14 | 3293, true);
		tiles.put(0 << 28 | 3113  << 14 | 3293, true);
		tiles.put(0 << 28 | 3112  << 14 | 3293, true);
		tiles.put(0 << 28 | 3111  << 14 | 3293, true);
		tiles.put(0 << 28 | 3112  << 14 | 3292, true);
		tiles.put(0 << 28 | 3111  << 14 | 3292, true);
		tiles.put(0 << 28 | 3111  << 14 | 3291, true);
		tiles.put(0 << 28 | 3106  << 14 | 3286, true);
		tiles.put(0 << 28 | 3106  << 14 | 3287, true);
		tiles.put(0 << 28 | 3106  << 14 | 3288, true);
		tiles.put(0 << 28 | 3106  << 14 | 3289, true);
		tiles.put(0 << 28 | 3107  << 14 | 3289, true);
		tiles.put(0 << 28 | 3107  << 14 | 3290, true);
		tiles.put(0 << 28 | 3108  << 14 | 3290, true);
		tiles.put(0 << 28 | 3108  << 14 | 3291, true);
		tiles.put(0 << 28 | 3108  << 14 | 3292, true);
		tiles.put(0 << 28 | 3108  << 14 | 3293, true);
		tiles.put(0 << 28 | 3107  << 14 | 3293, true);
		tiles.put(0 << 28 | 3106  << 14 | 3293, true);
		tiles.put(0 << 28 | 3105  << 14 | 3293, true);
		tiles.put(0 << 28 | 3104  << 14 | 3292, true);
		tiles.put(0 << 28 | 3105  << 14 | 3292, true);
		tiles.put(0 << 28 | 3103  << 14 | 3292, true);
		tiles.put(0 << 28 | 3104  << 14 | 3292, true);
		tiles.put(0 << 28 | 3102  << 14 | 3292, true);
		tiles.put(0 << 28 | 3101  << 14 | 3292, true);
		tiles.put(0 << 28 | 3101  << 14 | 3293, true);
		tiles.put(0 << 28 | 3100  << 14 | 3293, true);
		tiles.put(0 << 28 | 3099  << 14 | 3293, true);
		tiles.put(0 << 28 | 3098  << 14 | 3293, true);
		tiles.put(0 << 28 | 3098  << 14 | 3292, true);
		tiles.put(0 << 28 | 3097  << 14 | 3292, true);
		tiles.put(0 << 28 | 3096  << 14 | 3292, true);
		tiles.put(0 << 28 | 3095  << 14 | 3291, true);
		tiles.put(0 << 28 | 3094  << 14 | 3290, true);
		/* Bank */
		tiles.put(0 << 28 | 3091  << 14 | 3246, true);
		tiles.put(0 << 28 | 3090  << 14 | 3246, true);
		tiles.put(0 << 28 | 3089  << 14 | 3246, true);
		tiles.put(0 << 28 | 3088  << 14 | 3246, true);
		tiles.put(0 << 28 | 3088  << 14 | 3245, true);
		tiles.put(0 << 28 | 3088  << 14 | 3244, true);
		tiles.put(0 << 28 | 3088  << 14 | 3243, true);
		tiles.put(0 << 28 | 3088  << 14 | 3242, true);
		tiles.put(0 << 28 | 3088  << 14 | 3241, true);
		tiles.put(0 << 28 | 3088  << 14 | 3240, true);
		tiles.put(0 << 28 | 3089  << 14 | 3240, true);
		tiles.put(0 << 28 | 3090  << 14 | 3240, true);
		tiles.put(0 << 28 | 3091  << 14 | 3240, true);
		tiles.put(0 << 28 | 3091  << 14 | 3241, true);
		tiles.put(0 << 28 | 3091  << 14 | 3242, true);
		tiles.put(0 << 28 | 3091  << 14 | 3243, true);
		tiles.put(0 << 28 | 3091  << 14 | 3244, true);
		tiles.put(0 << 28 | 3091  << 14 | 3245, true);
		tiles.put(0 << 28 | 3094  << 14 | 3246, true);
		tiles.put(0 << 28 | 3095  << 14 | 3246, true);
		tiles.put(0 << 28 | 3096  << 14 | 3246, true);
		tiles.put(0 << 28 | 3097  << 14 | 3246, true);
		tiles.put(0 << 28 | 3097  << 14 | 3245, true);
		tiles.put(0 << 28 | 3097  << 14 | 3244, true);
		tiles.put(0 << 28 | 3097  << 14 | 3243, true);
		tiles.put(0 << 28 | 3097  << 14 | 3241, true);
		tiles.put(0 << 28 | 3097  << 14 | 3242, true);
		tiles.put(0 << 28 | 3097  << 14 | 3240, true);
		tiles.put(0 << 28 | 3096  << 14 | 3240, true);
		tiles.put(0 << 28 | 3095  << 14 | 3240, true);
		tiles.put(0 << 28 | 3094  << 14 | 3240, true);
		tiles.put(0 << 28 | 3093  << 14 | 3240, true);
		tiles.put(0 << 28 | 3092  << 14 | 3240, true);
		tiles.put(0 << 28 | 3096  << 14 | 3241, true);
		tiles.put(0 << 28 | 3096  << 14 | 3242, true);
		tiles.put(0 << 28 | 3096  << 14 | 3244, true);
		tiles.put(0 << 28 | 3096  << 14 | 3245, true);
		/* Wise Old Mans House */
		tiles.put(0 << 28 | 3087  << 14 | 3251, true);
		tiles.put(0 << 28 | 3088  << 14 | 3251, true);
		tiles.put(0 << 28 | 3089  << 14 | 3251, true);
		tiles.put(0 << 28 | 3090  << 14 | 3251, true);
		tiles.put(0 << 28 | 3091  << 14 | 3251, true);
		tiles.put(0 << 28 | 3092  << 14 | 3251, true);
		tiles.put(0 << 28 | 3093  << 14 | 3251, true);
		tiles.put(0 << 28 | 3094  << 14 | 3251, true);
		tiles.put(0 << 28 | 3094  << 14 | 3252, true);
		tiles.put(0 << 28 | 3094  << 14 | 3253, true);
		tiles.put(0 << 28 | 3094  << 14 | 3254, true);
		tiles.put(0 << 28 | 3094  << 14 | 3255, true);
		tiles.put(0 << 28 | 3093  << 14 | 3255, true);
		tiles.put(0 << 28 | 3092  << 14 | 3255, true);
		tiles.put(0 << 28 | 3091  << 14 | 3255, true);
		tiles.put(0 << 28 | 3090  << 14 | 3255, true);
		tiles.put(0 << 28 | 3089  << 14 | 3255, true);
		tiles.put(0 << 28 | 3088  << 14 | 3255, true);
		tiles.put(0 << 28 | 3087  << 14 | 3255, true);
		tiles.put(0 << 28 | 3087  << 14 | 3254, true);
		tiles.put(0 << 28 | 3087  << 14 | 3253, true);
		tiles.put(0 << 28 | 3087  << 14 | 3252, true);
		tiles.put(0 << 28 | 3089  << 14 | 3253, true);
		tiles.put(0 << 28 | 3090  << 14 | 3253, true);
		tiles.put(0 << 28 | 3091  << 14 | 3253, true);
		tiles.put(0 << 28 | 3092  << 14 | 3253, true);
		/* Neds house */
		tiles.put(0 << 28 | 3101  << 14 | 3256, true);
		tiles.put(0 << 28 | 3101  << 14 | 3257, true);
		tiles.put(0 << 28 | 3101  << 14 | 3258, true);
		tiles.put(0 << 28 | 3101  << 14 | 3259, true);
		tiles.put(0 << 28 | 3101  << 14 | 3260, true);
		tiles.put(0 << 28 | 3101  << 14 | 3261, true);
		tiles.put(0 << 28 | 3100  << 14 | 3261, true);
		tiles.put(0 << 28 | 3099  << 14 | 3261, true);
		tiles.put(0 << 28 | 3098  << 14 | 3261, true);
		tiles.put(0 << 28 | 3097  << 14 | 3261, true);
		tiles.put(0 << 28 | 3096  << 14 | 3261, true);
		tiles.put(0 << 28 | 3096  << 14 | 3260, true);
		tiles.put(0 << 28 | 3096  << 14 | 3259, true);
		tiles.put(0 << 28 | 3096  << 14 | 3258, true);
		tiles.put(0 << 28 | 3096  << 14 | 3257, true);
		tiles.put(0 << 28 | 3096  << 14 | 3256, true);
		tiles.put(0 << 28 | 3097  << 14 | 3256, true);
		tiles.put(0 << 28 | 3098  << 14 | 3256, true);
		tiles.put(0 << 28 | 3099  << 14 | 3256, true);
		tiles.put(0 << 28 | 3100  << 14 | 3256, true);
		tiles.put(0 << 28 | 3099  << 14 | 3257, true);
		tiles.put(0 << 28 | 3099  << 14 | 3259, true);
		tiles.put(0 << 28 | 3098  << 14 | 3259, true);
		tiles.put(0 << 28 | 3098  << 14 | 3260, true);
		tiles.put(0 << 28 | 3099  << 14 | 3260, true);
		/* Witches House */
		tiles.put(0 << 28 | 3088  << 14 | 3261, true);
		tiles.put(0 << 28 | 3087  << 14 | 3261, true);
		tiles.put(0 << 28 | 3086  << 14 | 3261, true);
		tiles.put(0 << 28 | 3085  << 14 | 3261, true);
		tiles.put(0 << 28 | 3084  << 14 | 3261, true);
		tiles.put(0 << 28 | 3083  << 14 | 3261, true);
		tiles.put(0 << 28 | 3083  << 14 | 3260, true);
		tiles.put(0 << 28 | 3083  << 14 | 3259, true);
		tiles.put(0 << 28 | 3083  << 14 | 3258, true);
		tiles.put(0 << 28 | 3083  << 14 | 3257, true);
		tiles.put(0 << 28 | 3083  << 14 | 3256, true);
		tiles.put(0 << 28 | 3084  << 14 | 3256, true);
		tiles.put(0 << 28 | 3085  << 14 | 3256, true);
		tiles.put(0 << 28 | 3086  << 14 | 3256, true);
		tiles.put(0 << 28 | 3087  << 14 | 3256, true);
		tiles.put(0 << 28 | 3088  << 14 | 3256, true);
		tiles.put(0 << 28 | 3088  << 14 | 3257, true);
		tiles.put(0 << 28 | 3088  << 14 | 3258, true);
		tiles.put(0 << 28 | 3088  << 14 | 3259, true);
		tiles.put(0 << 28 | 3088  << 14 | 3260, true);
		tiles.put(0 << 28 | 3085  << 14 | 3258, true);
		/* Shack */
		tiles.put(0 << 28 | 3089  << 14 | 3264, true);
		tiles.put(0 << 28 | 3089  << 14 | 3265, true);
		tiles.put(0 << 28 | 3088  << 14 | 3266, true);
		tiles.put(0 << 28 | 3088  << 14 | 3267, true);
		tiles.put(0 << 28 | 3089  << 14 | 3266, true);
		tiles.put(0 << 28 | 3089  << 14 | 3267, true);
		tiles.put(0 << 28 | 3089  << 14 | 3268, true);
		tiles.put(0 << 28 | 3090  << 14 | 3268, true);
		tiles.put(0 << 28 | 3090  << 14 | 3267, true);
		tiles.put(0 << 28 | 3091  << 14 | 3268, true);
		tiles.put(0 << 28 | 3092  << 14 | 3268, true);
		tiles.put(0 << 28 | 3093  << 14 | 3268, true);
		tiles.put(0 << 28 | 3094  << 14 | 3268, true);
		tiles.put(0 << 28 | 3095  << 14 | 3268, true);
		tiles.put(0 << 28 | 3095  << 14 | 3267, true);
		tiles.put(0 << 28 | 3094  << 14 | 3267, true);
		tiles.put(0 << 28 | 3095  << 14 | 3266, true);
		tiles.put(0 << 28 | 3095  << 14 | 3265, true);
		tiles.put(0 << 28 | 3094  << 14 | 3265, true);
		tiles.put(0 << 28 | 3093  << 14 | 3265, true);
		tiles.put(0 << 28 | 3092  << 14 | 3265, true);
		tiles.put(0 << 28 | 3091  << 14 | 3265, true);
		tiles.put(0 << 28 | 3090  << 14 | 3265, true);
		tiles.put(0 << 28 | 3088  << 14 | 3269, true);
		tiles.put(0 << 28 | 3088  << 14 | 3270, true);
		tiles.put(0 << 28 | 3088  << 14 | 3271, true);
		tiles.put(0 << 28 | 3089  << 14 | 3271, true);
		tiles.put(0 << 28 | 3089  << 14 | 3270, true);
		tiles.put(0 << 28 | 3089  << 14 | 3269, true);
		/* Hut */
		tiles.put(0 << 28 | 3090  << 14 | 3272, true);
		tiles.put(0 << 28 | 3091  << 14 | 3273, true);
		tiles.put(0 << 28 | 3092  << 14 | 3274, true);
		tiles.put(0 << 28 | 3093  << 14 | 3275, true);
		tiles.put(0 << 28 | 3093  << 14 | 3276, true);
		tiles.put(0 << 28 | 3093  << 14 | 3275, true);
		tiles.put(0 << 28 | 3093  << 14 | 3275, true);
		tiles.put(0 << 28 | 3092  << 14 | 3276, true);
		tiles.put(0 << 28 | 3092  << 14 | 3275, true);
		tiles.put(0 << 28 | 3091  << 14 | 3274, true);
		tiles.put(0 << 28 | 3090  << 14 | 3274, true);
		tiles.put(0 << 28 | 3089  << 14 | 3274, true);
		tiles.put(0 << 28 | 3088  << 14 | 3274, true);
		tiles.put(0 << 28 | 3087  << 14 | 3275, true);
		tiles.put(0 << 28 | 3087  << 14 | 3274, true);
		tiles.put(0 << 28 | 3088  << 14 | 3273, true);
		tiles.put(0 << 28 | 3089  << 14 | 3272, true);
		tiles.put(0 << 28 | 3088  << 14 | 3276, true);
		tiles.put(0 << 28 | 3089  << 14 | 3277, true);
		tiles.put(0 << 28 | 3090  << 14 | 3278, true);
		tiles.put(0 << 28 | 3091  << 14 | 3278, true);
		tiles.put(0 << 28 | 3091  << 14 | 3277, true);
		tiles.put(0 << 28 | 3090  << 14 | 3277, true);
		tiles.put(0 << 28 | 3090  << 14 | 3276, true);
		tiles.put(0 << 28 | 3091  << 14 | 3276, true);
		tiles.put(0 << 28 | 3092  << 14 | 3276, true);
		tiles.put(0 << 28 | 3092  << 14 | 3277, true);
		tiles.put(0 << 28 | 3091  << 14 | 3275, true);
		tiles.put(0 << 28 | 3090  << 14 | 3275, true);
		/* Other House */
		tiles.put(0 << 28 | 3102  << 14 | 3274, true);
		tiles.put(0 << 28 | 3101  << 14 | 3274, true);
		tiles.put(0 << 28 | 3102  << 14 | 3275, true);
		tiles.put(0 << 28 | 3102  << 14 | 3276, true);
		tiles.put(0 << 28 | 3102  << 14 | 3277, true);
		tiles.put(0 << 28 | 3101  << 14 | 3277, true);
		tiles.put(0 << 28 | 3100  << 14 | 3277, true);
		tiles.put(0 << 28 | 3099  << 14 | 3277, true);
		tiles.put(0 << 28 | 3098  << 14 | 3277, true);
		tiles.put(0 << 28 | 3097  << 14 | 3277, true);
		tiles.put(0 << 28 | 3097  << 14 | 3278, true);
		tiles.put(0 << 28 | 3097  << 14 | 3279, true);
		tiles.put(0 << 28 | 3098  << 14 | 3279, true);
		tiles.put(0 << 28 | 3097  << 14 | 3280, true);
		tiles.put(0 << 28 | 3098  << 14 | 3281, true);
		tiles.put(0 << 28 | 3097  << 14 | 3281, true);
		tiles.put(0 << 28 | 3099  << 14 | 3281, true);
		tiles.put(0 << 28 | 3100  << 14 | 3281, true);
		tiles.put(0 << 28 | 3101  << 14 | 3281, true);
		tiles.put(0 << 28 | 3102  << 14 | 3281, true);
		tiles.put(0 << 28 | 3102  << 14 | 3280, true);
		tiles.put(0 << 28 | 3102  << 14 | 3279, true);
		tiles.put(0 << 28 | 3101  << 14 | 3279, true);
		tiles.put(0 << 28 | 3101  << 14 | 3278, true);
		tiles.put(0 << 28 | 3102  << 14 | 3278, true);
		tiles.put(0 << 28 | 3097  << 14 | 3276, true);
		tiles.put(0 << 28 | 3097  << 14 | 3275, true);
		tiles.put(0 << 28 | 3097  << 14 | 3274, true);
		tiles.put(0 << 28 | 3098  << 14 | 3274, true);
		/* House from the vampire slayer quest */
		tiles.put(0 << 28 | 3102  << 14 | 3270, true);
		tiles.put(0 << 28 | 3101  << 14 | 3270, true);
		tiles.put(0 << 28 | 3100  << 14 | 3270, true);
		tiles.put(0 << 28 | 3099  << 14 | 3270, true);
		tiles.put(0 << 28 | 3098  << 14 | 3270, true);
		tiles.put(0 << 28 | 3097  << 14 | 3270, true);
		tiles.put(0 << 28 | 3096  << 14 | 3270, true);
		tiles.put(0 << 28 | 3096  << 14 | 3269, true);
		tiles.put(0 << 28 | 3096  << 14 | 3268, true);
		tiles.put(0 << 28 | 3096  << 14 | 3267, true);
		tiles.put(0 << 28 | 3096  << 14 | 3266, true);
		tiles.put(0 << 28 | 3097  << 14 | 3266, true);
		tiles.put(0 << 28 | 3098  << 14 | 3266, true);
		tiles.put(0 << 28 | 3099  << 14 | 3266, true);
		tiles.put(0 << 28 | 3099  << 14 | 3267, true);
		tiles.put(0 << 28 | 3100  << 14 | 3267, true);
		tiles.put(0 << 28 | 3100  << 14 | 3266, true);
		tiles.put(0 << 28 | 3101  << 14 | 3266, true);
		tiles.put(0 << 28 | 3101  << 14 | 3267, true);
		tiles.put(0 << 28 | 3102  << 14 | 3266, true);
		tiles.put(0 << 28 | 3102  << 14 | 3267, true);
		tiles.put(0 << 28 | 3102  << 14 | 3268, true);
		tiles.put(0 << 28 | 3101  << 14 | 3268, true);
		tiles.put(0 << 28 | 3101  << 14 | 3269, true);
		tiles.put(0 << 28 | 3102  << 14 | 3269, true);
		/* Water to land */
		tiles.put(0 << 28 | 3065  << 14 | 3249, true);
		tiles.put(0 << 28 | 3066  << 14 | 3249, true);
		tiles.put(0 << 28 | 3065  << 14 | 3248, true);
		tiles.put(0 << 28 | 3066  << 14 | 3248, true);
		tiles.put(0 << 28 | 3065  << 14 | 3247, true);
		tiles.put(0 << 28 | 3066  << 14 | 3247, true);
		tiles.put(0 << 28 | 3066  << 14 | 3246, true);
		tiles.put(0 << 28 | 3067  << 14 | 3246, true);
		tiles.put(0 << 28 | 3067  << 14 | 3245, true);
		tiles.put(0 << 28 | 3067  << 14 | 3244, true);
		tiles.put(0 << 28 | 3068  << 14 | 3244, true);
		tiles.put(0 << 28 | 3067  << 14 | 3244, true);
		tiles.put(0 << 28 | 3069  << 14 | 3244, true);
		tiles.put(0 << 28 | 3068  << 14 | 3243, true);
		tiles.put(0 << 28 | 3069  << 14 | 3243, true);
		tiles.put(0 << 28 | 3070  << 14 | 3243, true);
		tiles.put(0 << 28 | 3071  << 14 | 3243, true);
		tiles.put(0 << 28 | 3072  << 14 | 3243, true);
		tiles.put(0 << 28 | 3072  << 14 | 3242, true);
		tiles.put(0 << 28 | 3073  << 14 | 3242, true);
		tiles.put(0 << 28 | 3074  << 14 | 3242, true);
		tiles.put(0 << 28 | 3073  << 14 | 3241, true);
		tiles.put(0 << 28 | 3074  << 14 | 3241, true);
		tiles.put(0 << 28 | 3075  << 14 | 3241, true);
		tiles.put(0 << 28 | 3075  << 14 | 3242, true);
		tiles.put(0 << 28 | 3075  << 14 | 3243, true);
		tiles.put(0 << 28 | 3074  << 14 | 3243, true);
		tiles.put(0 << 28 | 3075  << 14 | 3240, true);
		tiles.put(0 << 28 | 3076  << 14 | 3240, true);
		tiles.put(0 << 28 | 3077  << 14 | 3240, true);
		tiles.put(0 << 28 | 3077  << 14 | 3239, true);
		tiles.put(0 << 28 | 3076  << 14 | 3239, true);
		tiles.put(0 << 28 | 3078  << 14 | 3239, true);
		tiles.put(0 << 28 | 3078  << 14 | 3238, true);
		tiles.put(0 << 28 | 3079  << 14 | 3239, true);
		tiles.put(0 << 28 | 3079  << 14 | 3238, true);
		tiles.put(0 << 28 | 3080  << 14 | 3238, true);
		tiles.put(0 << 28 | 3080  << 14 | 3237, true);
		tiles.put(0 << 28 | 3081  << 14 | 3237, true);
		tiles.put(0 << 28 | 3081  << 14 | 3236, true);
		tiles.put(0 << 28 | 3082  << 14 | 3236, true);
		tiles.put(0 << 28 | 3082  << 14 | 3235, true);
		tiles.put(0 << 28 | 3083  << 14 | 3235, true);
		tiles.put(0 << 28 | 3083  << 14 | 3234, true);
		tiles.put(0 << 28 | 3083  << 14 | 3233, true);
		tiles.put(0 << 28 | 3084  << 14 | 3233, true);
		tiles.put(0 << 28 | 3084  << 14 | 3232, true);
		tiles.put(0 << 28 | 3085  << 14 | 3232, true);
		tiles.put(0 << 28 | 3085  << 14 | 3231, true);
		tiles.put(0 << 28 | 3084  << 14 | 3231, true);
		tiles.put(0 << 28 | 3084  << 14 | 3232, true);
		tiles.put(0 << 28 | 3083  << 14 | 3233, true);
		tiles.put(0 << 28 | 3083  << 14 | 3234, true);
		tiles.put(0 << 28 | 3082  << 14 | 3234, true);
		tiles.put(0 << 28 | 3085  << 14 | 3230, true);
		tiles.put(0 << 28 | 3085  << 14 | 3229, true);
		tiles.put(0 << 28 | 3086  << 14 | 3229, true);
		tiles.put(0 << 28 | 3086  << 14 | 3228, true);
		tiles.put(0 << 28 | 3085  << 14 | 3228, true);
		tiles.put(0 << 28 | 3085  << 14 | 3227, true);
		tiles.put(0 << 28 | 3086  << 14 | 3227, true);
		tiles.put(0 << 28 | 3086  << 14 | 3226, true);
		tiles.put(0 << 28 | 3087  << 14 | 3226, true);
		tiles.put(0 << 28 | 3087  << 14 | 3225, true);
		tiles.put(0 << 28 | 3087  << 14 | 3224, true);
		tiles.put(0 << 28 | 3086  << 14 | 3224, true);
		tiles.put(0 << 28 | 3086  << 14 | 3225, true);
		tiles.put(0 << 28 | 3086  << 14 | 3223, true);
		tiles.put(0 << 28 | 3086  << 14 | 3223, true);
		tiles.put(0 << 28 | 3085  << 14 | 3223, true);
		tiles.put(0 << 28 | 3086  << 14 | 3224, true);
		tiles.put(0 << 28 | 3085  << 14 | 3222, true);
		tiles.put(0 << 28 | 3086  << 14 | 3222, true);
		tiles.put(0 << 28 | 3086  << 14 | 3221, true);
		tiles.put(0 << 28 | 3086  << 14 | 3220, true);
		tiles.put(0 << 28 | 3085  << 14 | 3221, true);
		tiles.put(0 << 28 | 3085  << 14 | 3220, true);
		tiles.put(0 << 28 | 3086  << 14 | 3219, true);
		tiles.put(0 << 28 | 3085  << 14 | 3219, true);
		tiles.put(0 << 28 | 3087  << 14 | 3218, true);
		tiles.put(0 << 28 | 3087  << 14 | 3217, true);
		tiles.put(0 << 28 | 3088  << 14 | 3217, true);
		tiles.put(0 << 28 | 3088  << 14 | 3216, true);
		tiles.put(0 << 28 | 3088  << 14 | 3215, true);
		tiles.put(0 << 28 | 3089  << 14 | 3215, true);
		tiles.put(0 << 28 | 3089  << 14 | 3214, true);
		tiles.put(0 << 28 | 3090  << 14 | 3214, true);
		tiles.put(0 << 28 | 3090  << 14 | 3213, true);
		tiles.put(0 << 28 | 3091  << 14 | 3213, true);
		tiles.put(0 << 28 | 3091  << 14 | 3212, true);
		tiles.put(0 << 28 | 3092  << 14 | 3212, true);
		tiles.put(0 << 28 | 3092  << 14 | 3211, true);
		tiles.put(0 << 28 | 3093  << 14 | 3211, true);
		tiles.put(0 << 28 | 3093  << 14 | 3212, true);
		tiles.put(0 << 28 | 3094  << 14 | 3210, true);
		tiles.put(0 << 28 | 3094  << 14 | 3211, true);
		tiles.put(0 << 28 | 3095  << 14 | 3210, true);
		tiles.put(0 << 28 | 3094  << 14 | 3210, true);
		tiles.put(0 << 28 | 3096  << 14 | 3210, true);
		tiles.put(0 << 28 | 3096  << 14 | 3209, true);
		tiles.put(0 << 28 | 3097  << 14 | 3209, true);
		tiles.put(0 << 28 | 3098  << 14 | 3209, true);
		tiles.put(0 << 28 | 3098  << 14 | 3208, true);
		tiles.put(0 << 28 | 3099  << 14 | 3208, true);
		tiles.put(0 << 28 | 3100  << 14 | 3208, true);
		tiles.put(0 << 28 | 3101  << 14 | 3208, true);
		tiles.put(0 << 28 | 3102  << 14 | 3208, true);
		tiles.put(0 << 28 | 3103  << 14 | 3208, true);
		tiles.put(0 << 28 | 3104  << 14 | 3208, true);
		tiles.put(0 << 28 | 3105  << 14 | 3208, true);
		tiles.put(0 << 28 | 3106  << 14 | 3208, true);
		tiles.put(0 << 28 | 3107  << 14 | 3207, true);
		tiles.put(0 << 28 | 3106  << 14 | 3207, true);
		tiles.put(0 << 28 | 3108  << 14 | 3207, true);
		tiles.put(0 << 28 | 3109  << 14 | 3207, true);
		tiles.put(0 << 28 | 3110  << 14 | 3206, true);
		tiles.put(0 << 28 | 3111  << 14 | 3206, true);
		/* Rocks */
		tiles.put(0 << 28 | 3078  << 14 | 3277, true);
		tiles.put(0 << 28 | 3078  << 14 | 3278, true);
		tiles.put(0 << 28 | 3079  << 14 | 3278, true);
		tiles.put(0 << 28 | 3079  << 14 | 3277, true);
		tiles.put(0 << 28 | 3081  << 14 | 3277, true);
		tiles.put(0 << 28 | 3082  << 14 | 3277, true);
		tiles.put(0 << 28 | 3082  << 14 | 3276, true);
		tiles.put(0 << 28 | 3081  << 14 | 3276, true);
		tiles.put(0 << 28 | 3081  << 14 | 3275, true);
		tiles.put(0 << 28 | 3082  << 14 | 3275, true);
		tiles.put(0 << 28 | 3082  << 14 | 3274, true);
		tiles.put(0 << 28 | 3081  << 14 | 3274, true);
		tiles.put(0 << 28 | 3083  << 14 | 3277, true);
		tiles.put(0 << 28 | 3084  << 14 | 3277, true);
		tiles.put(0 << 28 | 3084  << 14 | 3278, true);
		tiles.put(0 << 28 | 3083  << 14 | 3278, true);
		tiles.put(0 << 28 | 3080  << 14 | 3282, true);
		tiles.put(0 << 28 | 3079  << 14 | 3284, true);
		tiles.put(0 << 28 | 3080  << 14 | 3284, true);
		tiles.put(0 << 28 | 3080  << 14 | 3285, true);
		tiles.put(0 << 28 | 3081  << 14 | 3285, true);
		tiles.put(0 << 28 | 3081  << 14 | 3284, true);
		tiles.put(0 << 28 | 3082  << 14 | 3283, true);
		tiles.put(0 << 28 | 3082  << 14 | 3284, true);
		tiles.put(0 << 28 | 3083  << 14 | 3283, true);
		tiles.put(0 << 28 | 3083  << 14 | 3284, true);
		tiles.put(0 << 28 | 3084  << 14 | 3284, true);
		tiles.put(0 << 28 | 3084  << 14 | 3283, true);
		tiles.put(0 << 28 | 3084  << 14 | 3286, true);
		tiles.put(0 << 28 | 3083  << 14 | 3285, true);
		tiles.put(0 << 28 | 3082  << 14 | 3285, true);
		tiles.put(0 << 28 | 3082  << 14 | 3286, true);
		tiles.put(0 << 28 | 3082  << 14 | 3287, true);
		tiles.put(0 << 28 | 3077  << 14 | 3290, true);
		tiles.put(0 << 28 | 3077  << 14 | 3289, true);
		tiles.put(0 << 28 | 3076  << 14 | 3289, true);
		tiles.put(0 << 28 | 3076  << 14 | 3290, true);
		tiles.put(0 << 28 | 3077  << 14 | 3299, true);
		tiles.put(0 << 28 | 3077  << 14 | 3300, true);
		tiles.put(0 << 28 | 3078  << 14 | 3300, true);
		tiles.put(0 << 28 | 3078  << 14 | 3299, true);
		tiles.put(0 << 28 | 3080  << 14 | 3298, true);
		tiles.put(0 << 28 | 3080  << 14 | 3297, true);
		tiles.put(0 << 28 | 3081  << 14 | 3297, true);
		tiles.put(0 << 28 | 3081  << 14 | 3298, true);
		tiles.put(0 << 28 | 3081  << 14 | 3301, true);
		tiles.put(0 << 28 | 3082  << 14 | 3301, true);
		tiles.put(0 << 28 | 3082  << 14 | 3302, true);
		tiles.put(0 << 28 | 3081  << 14 | 3302, true);
		tiles.put(0 << 28 | 3080  << 14 | 3304, true);
		tiles.put(0 << 28 | 3079  << 14 | 3304, true);
		tiles.put(0 << 28 | 3079  << 14 | 3305, true);
		tiles.put(0 << 28 | 3080  << 14 | 3305, true);
		tiles.put(0 << 28 | 3076  << 14 | 3309, true);
		tiles.put(0 << 28 | 3077  << 14 | 3310, true);
		tiles.put(0 << 28 | 3076  << 14 | 3310, true);
		tiles.put(0 << 28 | 3077  << 14 | 3309, true);
		tiles.put(0 << 28 | 3079  << 14 | 3310, true);
		tiles.put(0 << 28 | 3080  << 14 | 3310, true);
		tiles.put(0 << 28 | 3080  << 14 | 3311, true);
		tiles.put(0 << 28 | 3079  << 14 | 3311, true);
		tiles.put(0 << 28 | 3083  << 14 | 3311, true);
		tiles.put(0 << 28 | 3083  << 14 | 3310, true);
		tiles.put(0 << 28 | 3084  << 14 | 3310, true);
		tiles.put(0 << 28 | 3084  << 14 | 3311, true);
		tiles.put(0 << 28 | 3086  << 14 | 3305, true);
		tiles.put(0 << 28 | 3086  << 14 | 3304, true);
		tiles.put(0 << 28 | 3087  << 14 | 3304, true);
		tiles.put(0 << 28 | 3087  << 14 | 3305, true);
		tiles.put(0 << 28 | 3087  << 14 | 3302, true);
		tiles.put(0 << 28 | 3086  << 14 | 3302, true);
		tiles.put(0 << 28 | 3086  << 14 | 3301, true);
		tiles.put(0 << 28 | 3087  << 14 | 3301, true);
		tiles.put(0 << 28 | 3089  << 14 | 3300, true);
		tiles.put(0 << 28 | 3089  << 14 | 3299, true);
		tiles.put(0 << 28 | 3090  << 14 | 3299, true);
		tiles.put(0 << 28 | 3090  << 14 | 3300, true);
		tiles.put(0 << 28 | 3092  << 14 | 3233, true);
		tiles.put(0 << 28 | 3092  << 14 | 3232, true);
		tiles.put(0 << 28 | 3093  << 14 | 3232, true);
		tiles.put(0 << 28 | 3093  << 14 | 3233, true);
		tiles.put(0 << 28 | 3094  << 14 | 3224, true);
		tiles.put(0 << 28 | 3094  << 14 | 3223, true);
		tiles.put(0 << 28 | 3095  << 14 | 3223, true);
		tiles.put(0 << 28 | 3095  << 14 | 3224, true);
		tiles.put(0 << 28 | 3096  << 14 | 3223, true);
		tiles.put(0 << 28 | 3095  << 14 | 3222, true);
		tiles.put(0 << 28 | 3095  << 14 | 3221, true);
		tiles.put(0 << 28 | 3094  << 14 | 3221, true);
		tiles.put(0 << 28 | 3094  << 14 | 3222, true);
		tiles.put(0 << 28 | 3093  << 14 | 3222, true);
		tiles.put(0 << 28 | 3093  << 14 | 3223, true);
		tiles.put(0 << 28 | 3092  << 14 | 3223, true);
		tiles.put(0 << 28 | 3092  << 14 | 3222, true);
		tiles.put(0 << 28 | 3092  << 14 | 3221, true);
		tiles.put(0 << 28 | 3092  << 14 | 3220, true);
		tiles.put(0 << 28 | 3093  << 14 | 3220, true);
		tiles.put(0 << 28 | 3095  << 14 | 3219, true);
		/* Side fix glitches */
		tiles.put(0 << 28 | 3074  << 14 | 3255, true);
		tiles.put(0 << 28 | 3075  << 14 | 3256, true);
		tiles.put(0 << 28 | 3068  << 14 | 3272, true);
		tiles.put(0 << 28 | 3069  << 14 | 3272, true);
		tiles.put(0 << 28 | 3068  << 14 | 3273, true);
		tiles.put(0 << 28 | 3066  << 14 | 3268, true);
		/* Trees/Tree Trunks/Bushes */
		tiles.put(0 << 28 | 3083  << 14 | 3242, true);
		tiles.put(0 << 28 | 3083  << 14 | 3243, true);
		tiles.put(0 << 28 | 3084  << 14 | 3243, true);
		tiles.put(0 << 28 | 3084  << 14 | 3242, true);
		tiles.put(0 << 28 | 3085  << 14 | 3243, true);
		tiles.put(0 << 28 | 3086  << 14 | 3243, true);
		tiles.put(0 << 28 | 3086  << 14 | 3244, true);
		tiles.put(0 << 28 | 3085  << 14 | 3244, true);
		tiles.put(0 << 28 | 3084  << 14 | 3238, true);
		tiles.put(0 << 28 | 3083  << 14 | 3238, true);
		tiles.put(0 << 28 | 3083  << 14 | 3237, true);
		tiles.put(0 << 28 | 3084  << 14 | 3237, true);
		tiles.put(0 << 28 | 3085  << 14 | 3235, true);
		tiles.put(0 << 28 | 3085  << 14 | 3236, true);
		tiles.put(0 << 28 | 3086  << 14 | 3237, true);
		tiles.put(0 << 28 | 3086  << 14 | 3236, true);
		tiles.put(0 << 28 | 3087  << 14 | 3236, true);
		tiles.put(0 << 28 | 3086  << 14 | 3235, true);
		tiles.put(0 << 28 | 3088  << 14 | 3235, true);
		tiles.put(0 << 28 | 3089  << 14 | 3235, true);
		tiles.put(0 << 28 | 3089  << 14 | 3234, true);
		tiles.put(0 << 28 | 3088  << 14 | 3234, true);
		tiles.put(0 << 28 | 3088  << 14 | 3231, true);
		tiles.put(0 << 28 | 3087  << 14 | 3231, true);
		tiles.put(0 << 28 | 3087  << 14 | 3232, true);
		tiles.put(0 << 28 | 3088  << 14 | 3232, true);
		tiles.put(0 << 28 | 3089  << 14 | 3228, true);
		tiles.put(0 << 28 | 3088  << 14 | 3228, true);
		tiles.put(0 << 28 | 3088  << 14 | 3227, true);
		tiles.put(0 << 28 | 3089  << 14 | 3227, true);
		tiles.put(0 << 28 | 3097  << 14 | 3230, true);
		tiles.put(0 << 28 | 3094  << 14 | 3217, true);
		tiles.put(0 << 28 | 3094  << 14 | 3216, true);
		tiles.put(0 << 28 | 3095  << 14 | 3216, true);
		tiles.put(0 << 28 | 3095  << 14 | 3217, true);
		tiles.put(0 << 28 | 3097  << 14 | 3216, true);
		tiles.put(0 << 28 | 3098  << 14 | 3216, true);
		tiles.put(0 << 28 | 3099  << 14 | 3216, true);
		tiles.put(0 << 28 | 3099  << 14 | 3215, true);
		tiles.put(0 << 28 | 3099  << 14 | 3214, true);
		tiles.put(0 << 28 | 3098  << 14 | 3214, true);
		tiles.put(0 << 28 | 3097  << 14 | 3214, true);
		tiles.put(0 << 28 | 3098  << 14 | 3215, true);
		tiles.put(0 << 28 | 3099  << 14 | 3212, true);
		tiles.put(0 << 28 | 3099  << 14 | 3211, true);
		tiles.put(0 << 28 | 3100  << 14 | 3211, true);
		tiles.put(0 << 28 | 3100  << 14 | 3212, true);
		tiles.put(0 << 28 | 3099  << 14 | 3212, true);
		tiles.put(0 << 28 | 3110  << 14 | 3209, true);
		tiles.put(0 << 28 | 3111  << 14 | 3209, true);
		tiles.put(0 << 28 | 3111  << 14 | 3210, true);
		tiles.put(0 << 28 | 3110  << 14 | 3210, true);
		tiles.put(0 << 28 | 3114  << 14 | 3214, true);
		tiles.put(0 << 28 | 3115  << 14 | 3214, true);
		tiles.put(0 << 28 | 3116  << 14 | 3214, true);
		tiles.put(0 << 28 | 3116  << 14 | 3215, true);
		tiles.put(0 << 28 | 3116  << 14 | 3216, true);
		tiles.put(0 << 28 | 3115  << 14 | 3216, true);
		tiles.put(0 << 28 | 3114  << 14 | 3216, true);
		tiles.put(0 << 28 | 3114  << 14 | 3215, true);
		tiles.put(0 << 28 | 3115  << 14 | 3215, true);
		tiles.put(0 << 28 | 3113  << 14 | 3217, true);
		tiles.put(0 << 28 | 3114  << 14 | 3217, true);
		tiles.put(0 << 28 | 3112  << 14 | 3218, true);
		tiles.put(0 << 28 | 3111  << 14 | 3218, true);
		tiles.put(0 << 28 | 3111  << 14 | 3217, true);
		tiles.put(0 << 28 | 3112  << 14 | 3217, true);
		tiles.put(0 << 28 | 3109  << 14 | 3218, true);
		tiles.put(0 << 28 | 3108  << 14 | 3218, true);
		tiles.put(0 << 28 | 3108  << 14 | 3219, true);
		tiles.put(0 << 28 | 3109  << 14 | 3219, true);
		tiles.put(0 << 28 | 3109  << 14 | 3221, true);
		tiles.put(0 << 28 | 3109  << 14 | 3222, true);
		tiles.put(0 << 28 | 3108  << 14 | 3222, true);
		tiles.put(0 << 28 | 3108  << 14 | 3221, true);
		tiles.put(0 << 28 | 3104  << 14 | 3222, true);
		tiles.put(0 << 28 | 3103  << 14 | 3222, true);
		tiles.put(0 << 28 | 3103  << 14 | 3222, true);
		tiles.put(0 << 28 | 3104  << 14 | 3223, true);
		tiles.put(0 << 28 | 3106  << 14 | 3228, true);
		tiles.put(0 << 28 | 3105  << 14 | 3228, true);
		tiles.put(0 << 28 | 3105  << 14 | 3229, true);
		tiles.put(0 << 28 | 3106  << 14 | 3229, true);
		tiles.put(0 << 28 | 3107  << 14 | 3229, true);
		tiles.put(0 << 28 | 3108  << 14 | 3230, true);
		tiles.put(0 << 28 | 3108  << 14 | 3229, true);
		tiles.put(0 << 28 | 3107  << 14 | 3230, true);
		tiles.put(0 << 28 | 3107  << 14 | 3231, true);
		tiles.put(0 << 28 | 3107  << 14 | 3232, true);
		tiles.put(0 << 28 | 3106  << 14 | 3232, true);
		tiles.put(0 << 28 | 3106  << 14 | 3231, true);
		tiles.put(0 << 28 | 3104  << 14 | 3232, true);
		tiles.put(0 << 28 | 3104  << 14 | 3233, true);
		tiles.put(0 << 28 | 3105  << 14 | 3233, true);
		tiles.put(0 << 28 | 3105  << 14 | 3232, true);
		tiles.put(0 << 28 | 3102  << 14 | 3230, true);
		tiles.put(0 << 28 | 3103  << 14 | 3230, true);
		tiles.put(0 << 28 | 3103  << 14 | 3231, true);
		tiles.put(0 << 28 | 3102  << 14 | 3231, true);
		tiles.put(0 << 28 | 3099  << 14 | 3240, true);
		tiles.put(0 << 28 | 3100  << 14 | 3242, true);
		tiles.put(0 << 28 | 3099  << 14 | 3242, true);
		tiles.put(0 << 28 | 3099  << 14 | 3243, true);
		tiles.put(0 << 28 | 3100  << 14 | 3243, true);
		tiles.put(0 << 28 | 3103  << 14 | 3243, true);
		tiles.put(0 << 28 | 3100  << 14 | 3247, true);
		tiles.put(0 << 28 | 3099  << 14 | 3247, true);
		tiles.put(0 << 28 | 3099  << 14 | 3248, true);
		tiles.put(0 << 28 | 3100  << 14 | 3248, true);
		tiles.put(0 << 28 | 3101  << 14 | 3253, true);
		tiles.put(0 << 28 | 3101  << 14 | 3252, true);
		tiles.put(0 << 28 | 3106  << 14 | 3256, true);
		tiles.put(0 << 28 | 3107  << 14 | 3256, true);
		tiles.put(0 << 28 | 3107  << 14 | 3257, true);
		tiles.put(0 << 28 | 3106  << 14 | 3257, true);
		tiles.put(0 << 28 | 3105  << 14 | 3256, true);
		tiles.put(0 << 28 | 3109  << 14 | 3256, true);
		tiles.put(0 << 28 | 3110  << 14 | 3256, true);
		tiles.put(0 << 28 | 3110  << 14 | 3257, true);
		tiles.put(0 << 28 | 3109  << 14 | 3257, true);
		tiles.put(0 << 28 | 3108  << 14 | 3259, true);
		tiles.put(0 << 28 | 3109  << 14 | 3259, true);
		tiles.put(0 << 28 | 3109  << 14 | 3260, true);
		tiles.put(0 << 28 | 3108  << 14 | 3260, true);
		tiles.put(0 << 28 | 3095  << 14 | 3275, true);
		tiles.put(0 << 28 | 3094  << 14 | 3275, true);
		tiles.put(0 << 28 | 3094  << 14 | 3276, true);
		tiles.put(0 << 28 | 3095  << 14 | 3276, true);
		tiles.put(0 << 28 | 3093  << 14 | 3279, true);
		tiles.put(0 << 28 | 3093  << 14 | 3280, true);
		tiles.put(0 << 28 | 3092  << 14 | 3280, true);
		tiles.put(0 << 28 | 3092  << 14 | 3279, true);
		tiles.put(0 << 28 | 3093  << 14 | 3283, true);
		tiles.put(0 << 28 | 3093  << 14 | 3284, true);
		tiles.put(0 << 28 | 3094  << 14 | 3284, true);
		tiles.put(0 << 28 | 3094  << 14 | 3283, true);
		tiles.put(0 << 28 | 3097  << 14 | 3283, true);
		tiles.put(0 << 28 | 3098  << 14 | 3283, true);
		tiles.put(0 << 28 | 3098  << 14 | 3284, true);
		tiles.put(0 << 28 | 3097  << 14 | 3284, true);
		tiles.put(0 << 28 | 3102  << 14 | 3287, true);
		tiles.put(0 << 28 | 3104  << 14 | 3286, true);
		tiles.put(0 << 28 | 3105  << 14 | 3286, true);
		tiles.put(0 << 28 | 3105  << 14 | 3285, true);
		tiles.put(0 << 28 | 3104  << 14 | 3285, true);
		tiles.put(0 << 28 | 3106  << 14 | 3285, true);
		tiles.put(0 << 28 | 3107  << 14 | 3283, true);
		tiles.put(0 << 28 | 3106  << 14 | 3287, true);
		tiles.put(0 << 28 | 3105  << 14 | 3287, true);
		tiles.put(0 << 28 | 3105  << 14 | 3288, true);
		tiles.put(0 << 28 | 3106  << 14 | 3288, true);
		tiles.put(0 << 28 | 3106  << 14 | 3291, true);
		tiles.put(0 << 28 | 3104  << 14 | 3290, true);
		tiles.put(0 << 28 | 3104  << 14 | 3289, true);
		tiles.put(0 << 28 | 3103  << 14 | 3289, true);
		tiles.put(0 << 28 | 3103  << 14 | 3290, true);
		tiles.put(0 << 28 | 3102  << 14 | 3290, true);
		tiles.put(0 << 28 | 3101  << 14 | 3290, true);
		tiles.put(0 << 28 | 3101  << 14 | 3289, true);
		tiles.put(0 << 28 | 3102  << 14 | 3289, true);
		tiles.put(0 << 28 | 3102  << 14 | 3291, true);
		tiles.put(0 << 28 | 3102  << 14 | 3292, true);
		tiles.put(0 << 28 | 3103  << 14 | 3292, true);
		tiles.put(0 << 28 | 3103  << 14 | 3291, true);
		tiles.put(0 << 28 | 3099  << 14 | 3291, true);
		tiles.put(0 << 28 | 3097  << 14 | 3288, true);
		tiles.put(0 << 28 | 3093  << 14 | 3287, true);
		tiles.put(0 << 28 | 3094  << 14 | 3288, true);
		tiles.put(0 << 28 | 3093  << 14 | 3288, true);
		tiles.put(0 << 28 | 3094  << 14 | 3287, true);
		tiles.put(0 << 28 | 3093  << 14 | 3284, true);
		tiles.put(0 << 28 | 3094  << 14 | 3284, true);
		tiles.put(0 << 28 | 3094  << 14 | 3283, true);
		tiles.put(0 << 28 | 3093  << 14 | 3283, true);
		tiles.put(0 << 28 | 3089  << 14 | 3287, true);
		tiles.put(0 << 28 | 3089  << 14 | 3288, true);
		tiles.put(0 << 28 | 3088  << 14 | 3288, true);
		tiles.put(0 << 28 | 3088  << 14 | 3287, true);
		tiles.put(0 << 28 | 3087  << 14 | 3285, true);
		tiles.put(0 << 28 | 3086  << 14 | 3285, true);
		tiles.put(0 << 28 | 3086  << 14 | 3284, true);
		tiles.put(0 << 28 | 3087  << 14 | 3284, true);
		tiles.put(0 << 28 | 3085  << 14 | 3287, true);
		tiles.put(0 << 28 | 3084  << 14 | 3287, true);
		tiles.put(0 << 28 | 3084  << 14 | 3288, true);
		tiles.put(0 << 28 | 3085  << 14 | 3288, true);
		tiles.put(0 << 28 | 3077  << 14 | 3274, true);
		tiles.put(0 << 28 | 3077  << 14 | 3273, true);
		tiles.put(0 << 28 | 3078  << 14 | 3273, true);
		tiles.put(0 << 28 | 3078  << 14 | 3274, true);
		tiles.put(0 << 28 | 3080  << 14 | 3273, true);
		tiles.put(0 << 28 | 3081  << 14 | 3273, true);
		tiles.put(0 << 28 | 3081  << 14 | 3272, true);
		tiles.put(0 << 28 | 3080  << 14 | 3272, true);
		tiles.put(0 << 28 | 3080  << 14 | 3271, true);
		tiles.put(0 << 28 | 3080  << 14 | 3270, true);
		tiles.put(0 << 28 | 3079  << 14 | 3270, true);
		tiles.put(0 << 28 | 3079  << 14 | 3271, true);
		tiles.put(0 << 28 | 3076  << 14 | 3270, true);
		tiles.put(0 << 28 | 3077  << 14 | 3270, true);
		tiles.put(0 << 28 | 3077  << 14 | 3269, true);
		tiles.put(0 << 28 | 3076  << 14 | 3269, true);
		tiles.put(0 << 28 | 3079  << 14 | 3267, true);
		tiles.put(0 << 28 | 3080  << 14 | 3267, true);
		tiles.put(0 << 28 | 3079  << 14 | 3268, true);
		tiles.put(0 << 28 | 3080  << 14 | 3268, true);
		tiles.put(0 << 28 | 3076  << 14 | 3267, true);
		tiles.put(0 << 28 | 3075  << 14 | 3267, true);
		tiles.put(0 << 28 | 3075  << 14 | 3266, true);
		tiles.put(0 << 28 | 3076  << 14 | 3266, true);
		tiles.put(0 << 28 | 3081  << 14 | 3265, true);
		tiles.put(0 << 28 | 3082  << 14 | 3265, true);
		tiles.put(0 << 28 | 3082  << 14 | 3266, true);
		tiles.put(0 << 28 | 3081  << 14 | 3266, true);
		tiles.put(0 << 28 | 3071  << 14 | 3259, true);
		tiles.put(0 << 28 | 3070  << 14 | 3259, true);
		tiles.put(0 << 28 | 3070  << 14 | 3258, true);
		tiles.put(0 << 28 | 3071  << 14 | 3258, true);
		tiles.put(0 << 28 | 3071  << 14 | 3255, true);
		tiles.put(0 << 28 | 3070  << 14 | 3255, true);
		tiles.put(0 << 28 | 3070  << 14 | 3254, true);
		tiles.put(0 << 28 | 3070  << 14 | 3253, true);
		tiles.put(0 << 28 | 3071  << 14 | 3253, true);
		tiles.put(0 << 28 | 3072  << 14 | 3254, true);
		tiles.put(0 << 28 | 3072  << 14 | 3253, true);
		tiles.put(0 << 28 | 3071  << 14 | 3254, true);
		tiles.put(0 << 28 | 3069  << 14 | 3253, true);
		tiles.put(0 << 28 | 3069  << 14 | 3252, true);
		tiles.put(0 << 28 | 3068  << 14 | 3252, true);
		tiles.put(0 << 28 | 3068  << 14 | 3253, true);
		tiles.put(0 << 28 | 3070  << 14 | 3249, true);
		tiles.put(0 << 28 | 3070  << 14 | 3248, true);
		tiles.put(0 << 28 | 3071  << 14 | 3248, true);
		tiles.put(0 << 28 | 3071  << 14 | 3249, true);
		/* Last minute fence fix */
		tiles.put(0 << 28 | 3112  << 14 | 3288, true);
		tiles.put(0 << 28 | 3112  << 14 | 3287, true);
		tiles.put(0 << 28 | 3112  << 14 | 3286, true);
		tiles.put(0 << 28 | 3112  << 14 | 3285, true);
		tiles.put(0 << 28 | 3112  << 14 | 3284, true);
		tiles.put(0 << 28 | 3112  << 14 | 3283, true);
		tiles.put(0 << 28 | 3112  << 14 | 3282, true);
		tiles.put(0 << 28 | 3111  << 14 | 3281, true);
		tiles.put(0 << 28 | 3111  << 14 | 3281, true);
		tiles.put(0 << 28 | 3110  << 14 | 3280, true);
		tiles.put(0 << 28 | 3109  << 14 | 3279, true);
		tiles.put(0 << 28 | 3108  << 14 | 3278, true);
		tiles.put(0 << 28 | 3107  << 14 | 3277, true);
		tiles.put(0 << 28 | 3108  << 14 | 3277, true);
		tiles.put(0 << 28 | 3109  << 14 | 3278, true);
		tiles.put(0 << 28 | 3109  << 14 | 3277, true);
		tiles.put(0 << 28 | 3107  << 14 | 3277, true);
		tiles.put(0 << 28 | 3107  << 14 | 3276, true);
		tiles.put(0 << 28 | 3107  << 14 | 3276, true);
		tiles.put(0 << 28 | 3107  << 14 | 3275, true);
		tiles.put(0 << 28 | 3107  << 14 | 3274, true);
		tiles.put(0 << 28 | 3107  << 14 | 3273, true);
		tiles.put(0 << 28 | 3107  << 14 | 3272, true);
		tiles.put(0 << 28 | 3107  << 14 | 3271, true);
		tiles.put(0 << 28 | 3107  << 14 | 3270, true);
		tiles.put(0 << 28 | 3108  << 14 | 3269, true);
		tiles.put(0 << 28 | 3108  << 14 | 3270, true);
		tiles.put(0 << 28 | 3109  << 14 | 3268, true);
		tiles.put(0 << 28 | 3110  << 14 | 3269, true);
		tiles.put(0 << 28 | 3110  << 14 | 3268, true);
		tiles.put(0 << 28 | 3110  << 14 | 3267, true);
		tiles.put(0 << 28 | 3111  << 14 | 3268, true);
		tiles.put(0 << 28 | 3111  << 14 | 3267, true);
		tiles.put(0 << 28 | 3112  << 14 | 3267, true);
		tiles.put(0 << 28 | 3113  << 14 | 3267, true);
		tiles.put(0 << 28 | 3114  << 14 | 3267, true);
		tiles.put(0 << 28 | 3114  << 14 | 3266, true);
		tiles.put(0 << 28 | 3115  << 14 | 3266, true);
		tiles.put(0 << 28 | 3115  << 14 | 3265, true);
		tiles.put(0 << 28 | 3116  << 14 | 3265, true);
		tiles.put(0 << 28 | 3117  << 14 | 3265, true);
		tiles.put(0 << 28 | 3118  << 14 | 3265, true);
		tiles.put(0 << 28 | 3119  << 14 | 3265, true);
		tiles.put(0 << 28 | 3120  << 14 | 3265, true);
		tiles.put(0 << 28 | 3121  << 14 | 3265, true);
		tiles.put(0 << 28 | 3123  << 14 | 3267, true);
		tiles.put(0 << 28 | 3122  << 14 | 3267, true);
		tiles.put(0 << 28 | 3124  << 14 | 3267, true);
		tiles.put(0 << 28 | 3126  << 14 | 3267, true);
		tiles.put(0 << 28 | 3125  << 14 | 3267, true);
		tiles.put(0 << 28 | 3127  << 14 | 3267, true);
		tiles.put(0 << 28 | 3128  << 14 | 3266, true);
		tiles.put(0 << 28 | 3129  << 14 | 3266, true);
		tiles.put(0 << 28 | 3130  << 14 | 3267, true);
		tiles.put(0 << 28 | 3131  << 14 | 3267, true);
		tiles.put(0 << 28 | 3131  << 14 | 3268, true);
		tiles.put(0 << 28 | 3131  << 14 | 3269, true);
		tiles.put(0 << 28 | 3131  << 14 | 3270, true);
		tiles.put(0 << 28 | 3130  << 14 | 3270, true);
		tiles.put(0 << 28 | 3130  << 14 | 3271, true);
		tiles.put(0 << 28 | 3129  << 14 | 3271, true);
		tiles.put(0 << 28 | 3129  << 14 | 3270, true);
		tiles.put(0 << 28 | 3130  << 14 | 3270, true);
		tiles.put(0 << 28 | 3130  << 14 | 3269, true);
		tiles.put(0 << 28 | 3130  << 14 | 3268, true);
		tiles.put(0 << 28 | 3129  << 14 | 3268, true);
		tiles.put(0 << 28 | 3129  << 14 | 3269, true);
		tiles.put(0 << 28 | 3129  << 14 | 3267, true);
		tiles.put(0 << 28 | 3129  << 14 | 3272, true);
		tiles.put(0 << 28 | 3129  << 14 | 3273, true);
		tiles.put(0 << 28 | 3129  << 14 | 3274, true);
		tiles.put(0 << 28 | 3130  << 14 | 3275, true);
		tiles.put(0 << 28 | 3129  << 14 | 3275, true);
		tiles.put(0 << 28 | 3129  << 14 | 3276, true);
		tiles.put(0 << 28 | 3130  << 14 | 3275, true);
		tiles.put(0 << 28 | 3130  << 14 | 3276, true);
		tiles.put(0 << 28 | 3131  << 14 | 3276, true);
		tiles.put(0 << 28 | 3130  << 14 | 3277, true);
		tiles.put(0 << 28 | 3131  << 14 | 3277, true);
		tiles.put(0 << 28 | 3131  << 14 | 3278, true);
		tiles.put(0 << 28 | 3131  << 14 | 3279, true);
		tiles.put(0 << 28 | 3131  << 14 | 3280, true);
		tiles.put(0 << 28 | 3131  << 14 | 3281, true);
		tiles.put(0 << 28 | 3131  << 14 | 3282, true);
		tiles.put(0 << 28 | 3131  << 14 | 3283, true);
		tiles.put(0 << 28 | 3131  << 14 | 3283, true);
		tiles.put(0 << 28 | 3131  << 14 | 3284, true);
		tiles.put(0 << 28 | 3130  << 14 | 3283, true);
		tiles.put(0 << 28 | 3130  << 14 | 3284, true);
		tiles.put(0 << 28 | 3130  << 14 | 3285, true);
		tiles.put(0 << 28 | 3130  << 14 | 3286, true);
		tiles.put(0 << 28 | 3130  << 14 | 3287, true);
		tiles.put(0 << 28 | 3130  << 14 | 3288, true);
		tiles.put(0 << 28 | 3129  << 14 | 3288, true);
		tiles.put(0 << 28 | 3129  << 14 | 3287, true);
		tiles.put(0 << 28 | 3129  << 14 | 3291, true);
		tiles.put(0 << 28 | 3129  << 14 | 3289, true);
		tiles.put(0 << 28 | 3129  << 14 | 3290, true);
		tiles.put(0 << 28 | 3128  << 14 | 3290, true);
		tiles.put(0 << 28 | 3128  << 14 | 3291, true);
		tiles.put(0 << 28 | 3128  << 14 | 3292, true);
		tiles.put(0 << 28 | 3127  << 14 | 3292, true);
		tiles.put(0 << 28 | 3127  << 14 | 3291, true);
		tiles.put(0 << 28 | 3126  << 14 | 3292, true);
		tiles.put(0 << 28 | 3125  << 14 | 3292, true);
		tiles.put(0 << 28 | 3124  << 14 | 3292, true);
		tiles.put(0 << 28 | 3125  << 14 | 3291, true);
		tiles.put(0 << 28 | 3124  << 14 | 3291, true);
		tiles.put(0 << 28 | 3123  << 14 | 3291, true);
		tiles.put(0 << 28 | 3122  << 14 | 3291, true);
		tiles.put(0 << 28 | 3121  << 14 | 3291, true);
		tiles.put(0 << 28 | 3120  << 14 | 3291, true);
		tiles.put(0 << 28 | 3119  << 14 | 3291, true);
		tiles.put(0 << 28 | 3118  << 14 | 3291, true);
		tiles.put(0 << 28 | 3118  << 14 | 3292, true);
		tiles.put(0 << 28 | 3117  << 14 | 3291, true);
		tiles.put(0 << 28 | 3117  << 14 | 3292, true);
		tiles.put(0 << 28 | 3116  << 14 | 3292, true);
		tiles.put(0 << 28 | 3115  << 14 | 3291, true);
		tiles.put(0 << 28 | 3116  << 14 | 3291, true);
		tiles.put(0 << 28 | 3115  << 14 | 3290, true);
		tiles.put(0 << 28 | 3114  << 14 | 3290, true);
		tiles.put(0 << 28 | 3114  << 14 | 3289, true);
		tiles.put(0 << 28 | 3113  << 14 | 3289, true);
		tiles.put(0 << 28 | 3113  << 14 | 3288, true);
		tiles.put(0 << 28 | 3112  << 14 | 3288, true);
		tiles.put(0 << 28 | 3114  << 14 | 3290, true);
		tiles.put(0 << 28 | 3112  << 14 | 3288, true);
		tiles.put(0 << 28 | 3112  << 14 | 3287, true);
		/** End of Draynor City */
		/** Hills and Green Dragons - Wildy */
		tiles.put(0 << 28 |3348 << 14 | 3677, true);
		tiles.put(0 << 28 |3348 << 14 | 3678, true);
		tiles.put(0 << 28 |3347 << 14 | 3678, true);
		tiles.put(0 << 28 |3346 << 14 | 3678, true);
		tiles.put(0 << 28 |3348 << 14 | 3680, true);
		tiles.put(0 << 28 |3348 << 14 | 3678, true);
		tiles.put(0 << 28 |3348 << 14 | 3679, true);
		tiles.put(0 << 28 |3361 << 14 | 3692, true);
		tiles.put(0 << 28 |3360 << 14 | 3692, true);
		tiles.put(0 << 28 |3359 << 14 | 3691, true);
		tiles.put(0 << 28 |3359 << 14 | 3692, true);
		tiles.put(0 << 28 |3360 << 14 | 3693, true);
		tiles.put(0 << 28 |3359 << 14 | 3693, true);
		tiles.put(0 << 28 |3358 << 14 | 3693, true);
		tiles.put(0 << 28 |3359 << 14 | 3700, true);
		tiles.put(0 << 28 |3367 << 14 | 3678, true);
		tiles.put(0 << 28 |3366 << 14 | 3676, true);
		tiles.put(0 << 28 |3367 << 14 | 3676, true);
		tiles.put(0 << 28 |3367 << 14 | 3677, true);
		tiles.put(0 << 28 |3368 << 14 | 3676, true);
		tiles.put(0 << 28 |3368 << 14 | 3677, true);
		tiles.put(0 << 28 |3369 << 14 | 3677, true);
		tiles.put(0 << 28 |3363 << 14 | 3668, true);
		tiles.put(0 << 28 |3354 << 14 | 3656, true);
		tiles.put(0 << 28 |3337 << 14 | 3664, true);
		tiles.put(0 << 28 |3337 << 14 | 3665, true);
		tiles.put(0 << 28 |3337 << 14 | 3666, true);
		tiles.put(0 << 28 |3337 << 14 | 3667, true);
		tiles.put(0 << 28 |3336 << 14 | 3665, true);
		tiles.put(0 << 28 |3335 << 14 | 3665, true);
		tiles.put(0 << 28 |3298 << 14 | 3648, true);
		tiles.put(0 << 28 |3298 << 14 | 3649, true);
		tiles.put(0 << 28 |3298 << 14 | 3650, true);
		tiles.put(0 << 28 |3298 << 14 | 3651, true);
		tiles.put(0 << 28 |3297 << 14 | 3651, true);
		tiles.put(0 << 28 |3296 << 14 | 3651, true);
		tiles.put(0 << 28 |3295 << 14 | 3651, true);
		tiles.put(0 << 28 |3294 << 14 | 3651, true);
		tiles.put(0 << 28 |3294 << 14 | 3650, true);
		tiles.put(0 << 28 |3294 << 14 | 3649, true);
		tiles.put(0 << 28 |3294 << 14 | 3648, true);
		tiles.put(0 << 28 |3295 << 14 | 3648, true);
		tiles.put(0 << 28 |3297 << 14 | 3648, true);
		tiles.put(0 << 28 |3298 << 14 | 3648, true);
		tiles.put(0 << 28 |3293 << 14 | 3651, true);
		tiles.put(0 << 28 |3291 << 14 | 3651, true);
		tiles.put(0 << 28 |3290 << 14 | 3650, true);
		tiles.put(0 << 28 |3289 << 14 | 3650, true);
		tiles.put(0 << 28 |3297 << 14 | 3646, true);
		tiles.put(0 << 28 |3298 << 14 | 3643, true);
		tiles.put(0 << 28 |3300 << 14 | 3641, true);
		tiles.put(0 << 28 |3304 << 14 | 3642, true);
		tiles.put(0 << 28 |3306 << 14 | 3643, true);
		tiles.put(0 << 28 |3307 << 14 | 3646, true);
		tiles.put(0 << 28 |3308 << 14 | 3650, true);
		tiles.put(0 << 28 |3307 << 14 | 3640, true);
		tiles.put(0 << 28 |3305 << 14 | 3639, true);
		tiles.put(0 << 28 |3307 << 14 | 3638, true);
		tiles.put(0 << 28 |3307 << 14 | 3636, true);
		tiles.put(0 << 28 |3308 << 14 | 3635, true);
		tiles.put(0 << 28 |3309 << 14 | 3637, true);
		tiles.put(0 << 28 |3310 << 14 | 3640, true);
		tiles.put(0 << 28 |3311 << 14 | 3642, true);
		tiles.put(0 << 28 |3313 << 14 | 3640, true);
		tiles.put(0 << 28 |3316 << 14 | 3642, true);
		tiles.put(0 << 28 |3319 << 14 | 3641, true);
		tiles.put(0 << 28 |3318 << 14 | 3640, true);
		tiles.put(0 << 28 |3318 << 14 | 3639, true);
		tiles.put(0 << 28 |3317 << 14 | 3639, true);
		tiles.put(0 << 28 |3315 << 14 | 3637, true);
		tiles.put(0 << 28 |3316 << 14 | 3638, true);
		tiles.put(0 << 28 |3318 << 14 | 3636, true);
		tiles.put(0 << 28 |3316 << 14 | 3635, true);
		tiles.put(0 << 28 |3318 << 14 | 3634, true);
		tiles.put(0 << 28 |3320 << 14 | 3634, true);
		tiles.put(0 << 28 |3320 << 14 | 3635, true);
		tiles.put(0 << 28 |3321 << 14 | 3636, true);
		tiles.put(0 << 28 |3321 << 14 | 3637, true);
		tiles.put(0 << 28 |3321 << 14 | 3638, true);
		tiles.put(0 << 28 |3319 << 14 | 3641, true);
		tiles.put(0 << 28 |3322 << 14 | 3640, true);
		tiles.put(0 << 28 |3324 << 14 | 3639, true);
		tiles.put(0 << 28 |3325 << 14 | 3638, true);
		tiles.put(0 << 28 |3325 << 14 | 3637, true);
		tiles.put(0 << 28 |3323 << 14 | 3637, true);
		tiles.put(0 << 28 |3322 << 14 | 3634, true);
		tiles.put(0 << 28 |3324 << 14 | 3634, true);
		tiles.put(0 << 28 |3325 << 14 | 3634, true);
		tiles.put(0 << 28 |3325 << 14 | 3635, true);
		tiles.put(0 << 28 |3330 << 14 | 3634, true);
		tiles.put(0 << 28 |3335 << 14 | 3640, true);
		tiles.put(0 << 28 |3335 << 14 | 3641, true);
		tiles.put(0 << 28 |3343 << 14 | 3637, true);
		tiles.put(0 << 28 |3330 << 14 | 3617, true);
		tiles.put(0 << 28 |3326 << 14 | 3612, true);
		tiles.put(0 << 28 |3325 << 14 | 3615, true);
		tiles.put(0 << 28 |3332 << 14 | 3600, true);
		tiles.put(0 << 28 |3335 << 14 | 3592, true);
		tiles.put(0 << 28 |3331 << 14 | 3574, true);
		tiles.put(0 << 28 |3330 << 14 | 3575, true);
		tiles.put(0 << 28 |3336 << 14 | 3573, true);
		tiles.put(0 << 28 |3337 << 14 | 3572, true);
		tiles.put(0 << 28 |3259 << 14 | 3518, true);
		tiles.put(0 << 28 |3259 << 14 | 3519, true);
		tiles.put(0 << 28 |3259 << 14 | 3522, true);
		tiles.put(0 << 28 |3260 << 14 | 3522, true);
		tiles.put(0 << 28 |3259 << 14 | 3521, true);
		tiles.put(0 << 28 |3259 << 14 | 3522, true);
		tiles.put(0 << 28 |3262 << 14 | 3524, true);
		tiles.put(0 << 28 |3265 << 14 | 3520, true);
		tiles.put(0 << 28 |3264 << 14 | 3520, true);
		tiles.put(0 << 28 |3268 << 14 | 3519, true);
		tiles.put(0 << 28 |3268 << 14 | 3518, true);
		tiles.put(0 << 28 |3269 << 14 | 3518, true);
		tiles.put(0 << 28 |3269 << 14 | 3519, true);
		tiles.put(0 << 28 |3270 << 14 | 3518, true);
		tiles.put(0 << 28 |3239 << 14 | 3521, true);
		tiles.put(0 << 28 |3239 << 14 | 3520, true);
		tiles.put(0 << 28 |3239 << 14 | 3522, true);
		tiles.put(0 << 28 |3237 << 14 | 3524, true);
		tiles.put(0 << 28 |3236 << 14 | 3524, true);
		tiles.put(0 << 28 |3235 << 14 | 3524, true);
		tiles.put(0 << 28 |3234 << 14 | 3525, true);
		tiles.put(0 << 28 |3233 << 14 | 3526, true);
		tiles.put(0 << 28 |3232 << 14 | 3526, true);
		tiles.put(0 << 28 |3231 << 14 | 3526, true);
		tiles.put(0 << 28 |3230 << 14 | 3526, true);
		tiles.put(0 << 28 |3229 << 14 | 3526, true);
		tiles.put(0 << 28 |3228 << 14 | 3526, true);
		tiles.put(0 << 28 |3227 << 14 | 3526, true);
		tiles.put(0 << 28 |3226 << 14 | 3526, true);
		tiles.put(0 << 28 |3225 << 14 | 3526, true);
		tiles.put(0 << 28 |3224 << 14 | 3526, true);
		tiles.put(0 << 28 |3224 << 14 | 3526, true);
		tiles.put(0 << 28 |3223 << 14 | 3527, true);
		tiles.put(0 << 28 |3222 << 14 | 3528, true);
		tiles.put(0 << 28 |3221 << 14 | 3529, true);
		tiles.put(0 << 28 |3220 << 14 | 3530, true);
		tiles.put(0 << 28 |3219 << 14 | 3531, true);
		/** End Green Dragons and Hills - Wildy */
		/** Barbarian Village */
		tiles.put(0 << 28 |3080 << 14 | 3421, true); 
		tiles.put(0 << 28 |3080 << 14 | 3420, true);
        tiles.put(0 << 28 |3080 << 14 | 3418, true);
        tiles.put(0 << 28 |3081 << 14 | 3419, true); 
		tiles.put(0 << 28 |3081 << 14 | 3420, true);
		tiles.put(0 << 28 |3081 << 14 | 3422, true);
		tiles.put(0 << 28 |3082 << 14 | 3420, true); 
		tiles.put(0 << 28 |3082 << 14 | 3421, true);  
		tiles.put(0 << 28 |3083 << 14 | 3421, true);
		tiles.put(0 << 28 |3083 << 14 | 3420, true);  
		tiles.put(0 << 28 |3079 << 14 | 3421, true); 
		tiles.put(0 << 28 |3076 << 14 | 3421, true);
		tiles.put(0 << 28 |3075 << 14 | 3421, true);
		tiles.put(0 << 28 |3074 << 14 | 3421, true);
		tiles.put(0 << 28 |3075 << 14 | 3422, true);
		tiles.put(0 << 28 |3074 << 14 | 3422, true);
		tiles.put(0 << 28 |3077 << 14 | 3423, true);
		tiles.put(0 << 28 |3075 << 14 | 3424, true);
		tiles.put(0 << 28 |3087 << 14 | 3420, true);
		tiles.put(0 << 28 |3087 << 14 | 3423, true);
		tiles.put(0 << 28 |3086 << 14 | 3426, true);
		tiles.put(0 << 28 |3087 << 14 | 3418, true);
		tiles.put(0 << 28 |3086 << 14 | 3417, true);
		tiles.put(0 << 28 |3080 << 14 | 3409, true);
		tiles.put(0 << 28 |3079 << 14 | 3407, true);
		tiles.put(0 << 28 |3092 << 14 | 3418, true);
		tiles.put(0 << 28 |3093 << 14 | 3418, true);
		tiles.put(0 << 28 |3093 << 14 | 3421, true);
		tiles.put(0 << 28 |3097 << 14 | 3416, true);
		tiles.put(0 << 28 |3071 << 14 | 3416, true);
		tiles.put(0 << 28 |3071 << 14 | 3415, true);
		tiles.put(0 << 28 |3071 << 14 | 3414, true);
		tiles.put(0 << 28 |3071 << 14 | 3413, true);
		tiles.put(0 << 28 |3071 << 14 | 3412, true);
		tiles.put(0 << 28 |3072 << 14 | 3412, true);
		tiles.put(0 << 28 |3072 << 14 | 3411, true);
		tiles.put(0 << 28 |3073 << 14 | 3410, true);
		tiles.put(0 << 28 |3073 << 14 | 3411, true);
		tiles.put(0 << 28 |3074 << 14 | 3410, true);
		tiles.put(0 << 28 |3075 << 14 | 3409, true);
		tiles.put(0 << 28 |3074 << 14 | 3409, true);
		tiles.put(0 << 28 |3075 << 14 | 3408, true);
		tiles.put(0 << 28 |3072 << 14 | 3411, true);
		tiles.put(0 << 28 |3076 << 14 | 3408, true);
		tiles.put(0 << 28 |3076 << 14 | 3407, true);
		tiles.put(0 << 28 |3077 << 14 | 3407, true);
		tiles.put(0 << 28 |3077 << 14 | 3406, true);
		tiles.put(0 << 28 |3078 << 14 | 3406, true);
		tiles.put(0 << 28 |3078 << 14 | 3405, true);
		tiles.put(0 << 28 |3079 << 14 | 3405, true);
		tiles.put(0 << 28 |3080 << 14 | 3404, true);
		tiles.put(0 << 28 |3081 << 14 | 3404, true);
		tiles.put(0 << 28 |3082 << 14 | 3404, true);
		tiles.put(0 << 28 |3083 << 14 | 3404, true);
		tiles.put(0 << 28 |3084 << 14 | 3404, true);
		tiles.put(0 << 28 |3087 << 14 | 3404, true);
		tiles.put(0 << 28 |3088 << 14 | 3404, true);
		tiles.put(0 << 28 |3089 << 14 | 3404, true);
		tiles.put(0 << 28 |3089 << 14 | 3405, true);
		tiles.put(0 << 28 |3090 << 14 | 3405, true);
		tiles.put(0 << 28 |3090 << 14 | 3406, true);
		tiles.put(0 << 28 |3091 << 14 | 3407, true);
		tiles.put(0 << 28 |3091 << 14 | 3408, true);
		tiles.put(0 << 28 |3091 << 14 | 3409, true);
		tiles.put(0 << 28 |3091 << 14 | 3410, true);
		tiles.put(0 << 28 |3091 << 14 | 3411, true);
		tiles.put(0 << 28 |3091 << 14 | 3412, true);
		tiles.put(0 << 28 |3090 << 14 | 3412, true);
		tiles.put(0 << 28 |3090 << 14 | 3413, true);
		tiles.put(0 << 28 |3089 << 14 | 3413, true);
		tiles.put(0 << 28 |3089 << 14 | 3414, true);
		tiles.put(0 << 28 |3089 << 14 | 3415, true);
		tiles.put(0 << 28 |3089 << 14 | 3416, true);
		tiles.put(0 << 28 |3090 << 14 | 3416, true);
		tiles.put(0 << 28 |3090 << 14 | 3417, true);
		tiles.put(0 << 28 |3091 << 14 | 3417, true);
		tiles.put(0 << 28 |3092 << 14 | 3417, true);
		tiles.put(0 << 28 |3093 << 14 | 3416, true);
		tiles.put(0 << 28 |3093 << 14 | 3416, true);
		tiles.put(0 << 28 |3094 << 14 | 3416, true);
		tiles.put(0 << 28 |3095 << 14 | 3416, true);
		tiles.put(0 << 28 |3095 << 14 | 3417, true);
		tiles.put(0 << 28 |3096 << 14 | 3417, true);
		tiles.put(0 << 28 |3096 << 14 | 3418, true);
		tiles.put(0 << 28 |3097 << 14 | 3418, true);
		tiles.put(0 << 28 |3097 << 14 | 3416, true);
		tiles.put(0 << 28 |3097 << 14 | 3411, true);
		tiles.put(0 << 28 |3095 << 14 | 3408, true);
		tiles.put(0 << 28 |3095 << 14 | 3407, true);
		tiles.put(0 << 28 |3096 << 14 | 3406, true);
		tiles.put(0 << 28 |3096 << 14 | 3408, true);
		tiles.put(0 << 28 |3101 << 14 | 3409, true);
		tiles.put(0 << 28 |3100 << 14 | 3414, true);
		tiles.put(0 << 28 |3100 << 14 | 3415, true);
		tiles.put(0 << 28 |3101 << 14 | 3415, true);
		tiles.put(0 << 28 |3101 << 14 | 3409, true);
		tiles.put(0 << 28 |3101 << 14 | 3413, true);
		tiles.put(0 << 28 |3101 << 14 | 3409, true);
		tiles.put(0 << 28 |3102 << 14 | 3413, true);
		tiles.put(0 << 28 |3102 << 14 | 3414, true);
		tiles.put(0 << 28 |3103 << 14 | 3414, true);
		tiles.put(0 << 28 |3103 << 14 | 3415, true);
		tiles.put(0 << 28 |3102 << 14 | 3415, true);
		tiles.put(0 << 28 |3099 << 14 | 3416, true);
		tiles.put(0 << 28 |3099 << 14 | 3417, true);
		tiles.put(0 << 28 |3100 << 14 | 3416, true);
		tiles.put(0 << 28 |3100 << 14 | 3417, true);
		tiles.put(0 << 28 |3101 << 14 | 3417, true);
		tiles.put(0 << 28 |3101 << 14 | 3418, true);
		tiles.put(0 << 28 |3102 << 14 | 3418, true);
		tiles.put(0 << 28 |3102 << 14 | 3419, true);
		tiles.put(0 << 28 |3102 << 14 | 3422, true);
		tiles.put(0 << 28 |3101 << 14 | 3423, true);
		tiles.put(0 << 28 |3100 << 14 | 3423, true);
		tiles.put(0 << 28 |3100 << 14 | 3424, true);
		tiles.put(0 << 28 |3101 << 14 | 3424, true);
		tiles.put(0 << 28 |3078 << 14 | 3414, true);
		tiles.put(0 << 28 |3079 << 14 | 3413, true);
		tiles.put(0 << 28 |3079 << 14 | 3412, true);
		tiles.put(0 << 28 |3078 << 14 | 3411, true);
		tiles.put(0 << 28 |3077 << 14 | 3410, true);
		tiles.put(0 << 28 |3076 << 14 | 3410, true);
		tiles.put(0 << 28 |3075 << 14 | 3411, true);
		tiles.put(0 << 28 |3074 << 14 | 3412, true);
		tiles.put(0 << 28 |3073 << 14 | 3413, true);
		tiles.put(0 << 28 |3073 << 14 | 3414, true);
		tiles.put(0 << 28 |3074 << 14 | 3415, true);
		tiles.put(0 << 28 |3075 << 14 | 3416, true);
		tiles.put(0 << 28 |3076 << 14 | 3416, true);
		tiles.put(0 << 28 |3075 << 14 | 3413, true);
		tiles.put(0 << 28 |3075 << 14 | 3415, true);
		tiles.put(0 << 28 |3078 << 14 | 3413, true);
		tiles.put(0 << 28 |3078 << 14 | 3412, true);
		tiles.put(0 << 28 |3084 << 14 | 3411, true);
		tiles.put(0 << 28 |3083 << 14 | 3411, true);
		tiles.put(0 << 28 |3082 << 14 | 3411, true);
		tiles.put(0 << 28 |3082 << 14 | 3411, true);
		tiles.put(0 << 28 |3082 << 14 | 3410, true);
		tiles.put(0 << 28 |3082 << 14 | 3409, true);
		tiles.put(0 << 28 |3082 << 14 | 3408, true);
		tiles.put(0 << 28 |3082 << 14 | 3407, true);
		tiles.put(0 << 28 |3083 << 14 | 3407, true);
		tiles.put(0 << 28 |3084 << 14 | 3407, true);
		tiles.put(0 << 28 |3085 << 14 | 3407, true);
		tiles.put(0 << 28 |3086 << 14 | 3407, true);
		tiles.put(0 << 28 |3087 << 14 | 3407, true);
		tiles.put(0 << 28 |3087 << 14 | 3408, true);
		tiles.put(0 << 28 |3087 << 14 | 3409, true);
		tiles.put(0 << 28 |3087 << 14 | 3410, true);
		tiles.put(0 << 28 |3087 << 14 | 3411, true);
		tiles.put(0 << 28 |3086 << 14 | 3411, true);
		tiles.put(0 << 28 |3084 << 14 | 3409, true);
		tiles.put(0 << 28 |3087 << 14 | 3410, true);
		tiles.put(0 << 28 |3087 << 14 | 3409, true);
		tiles.put(0 << 28 |3071 << 14 | 3419, true);
		tiles.put(0 << 28 |3072 << 14 | 3421, true);
		tiles.put(0 << 28 |3072 << 14 | 3420, true);
		tiles.put(0 << 28 |3072 << 14 | 3422, true);
		tiles.put(0 << 28 |3072 << 14 | 3423, true);
		tiles.put(0 << 28 |3072 << 14 | 3424, true);
		tiles.put(0 << 28 |3071 << 14 | 3425, true);
		tiles.put(0 << 28 |3088 << 14 | 3426, true);
		tiles.put(0 << 28 |3088 << 14 | 3425, true);
		tiles.put(0 << 28 |3089 << 14 | 3424, true);
		tiles.put(0 << 28 |3090 << 14 | 3423, true);
		tiles.put(0 << 28 |3091 << 14 | 3423, true);
		tiles.put(0 << 28 |3092 << 14 | 3423, true);
		tiles.put(0 << 28 |3093 << 14 | 3423, true);
		tiles.put(0 << 28 |3093 << 14 | 3422, true);
		tiles.put(0 << 28 |3094 << 14 | 3422, true);
		tiles.put(0 << 28 |3095 << 14 | 3422, true);
		tiles.put(0 << 28 |3096 << 14 | 3422, true);
		tiles.put(0 << 28 |3097 << 14 | 3422, true);
		tiles.put(0 << 28 |3081 << 14 | 3427, true);
		tiles.put(0 << 28 |3080 << 14 | 3428, true);
		tiles.put(0 << 28 |3080 << 14 | 3429, true);
		tiles.put(0 << 28 |3080 << 14 | 3430, true);
		tiles.put(0 << 28 |3080 << 14 | 3431, true);
		tiles.put(0 << 28 |3081 << 14 | 3432, true);
		tiles.put(0 << 28 |3082 << 14 | 3432, true);
		tiles.put(0 << 28 |3083 << 14 | 3432, true);
		tiles.put(0 << 28 |3084 << 14 | 3432, true);
		tiles.put(0 << 28 |3085 << 14 | 3431, true);
		tiles.put(0 << 28 |3085 << 14 | 3430, true);
		tiles.put(0 << 28 |3085 << 14 | 3429, true);
		tiles.put(0 << 28 |3085 << 14 | 3428, true);
		tiles.put(0 << 28 |3084 << 14 | 3427, true);
		tiles.put(0 << 28 |3083 << 14 | 3427, true);
		tiles.put(0 << 28 |3081 << 14 | 3429, true);
		tiles.put(0 << 28 |3081 << 14 | 3430, true);
		tiles.put(0 << 28 |3080 << 14 | 3434, true);
		tiles.put(0 << 28 |3077 << 14 | 3434, true);
		tiles.put(0 << 28 |3091 << 14 | 3492, true);
		tiles.put(0 << 28 |3091 << 14 | 3493, true);
		tiles.put(0 << 28 |3090 << 14 | 3494, true);
		tiles.put(0 << 28 |3090 << 14 | 3495, true);
		tiles.put(0 << 28 |3090 << 14 | 3496, true);
		tiles.put(0 << 28 |3091 << 14 | 3497, true);
		tiles.put(0 << 28 |3090 << 14 | 3493, true);
		tiles.put(0 << 28 |3090 << 14 | 3497, true);
		tiles.put(0 << 28 |3091 << 14 | 3498, true);
		tiles.put(0 << 28 |3091 << 14 | 3499, true);
		tiles.put(0 << 28 |3094 << 14 | 3499, true);
		tiles.put(0 << 28 |3095 << 14 | 3499, true);
		tiles.put(0 << 28 |3096 << 14 | 3499, true);
		tiles.put(0 << 28 |3097 << 14 | 3499, true);
		tiles.put(0 << 28 |3098 << 14 | 3499, true);
		/** End Barbarian Village */
		/** Black Dragons */
		//Black Dragons in taverly dungeon // The path (monks to blk drags)
		tiles.put(0 << 28 | 2834 << 14 | 9821, true);
		tiles.put(0 << 28 | 2835 << 14 | 9821, true);
		tiles.put(0 << 28 | 2836 << 14 | 9821, true);
		//Tzhaar Italy rock //Horizontal
		tiles.put(0 << 28 | 2414 << 14 | 5099, true);
		tiles.put(0 << 28 | 2415 << 14 | 5099, true);
		tiles.put(0 << 28 | 2416 << 14 | 5099, true);
		tiles.put(0 << 28 | 2417 << 14 | 5099, true);
		tiles.put(0 << 28 | 2418 << 14 | 5099, true);
		tiles.put(0 << 28 | 2419 << 14 | 5099, true);
		tiles.put(0 << 28 | 2420 << 14 | 5099, true);
		tiles.put(0 << 28 | 2421 << 14 | 5099, true);
		tiles.put(0 << 28 | 2414 << 14 | 5090, true);
		tiles.put(0 << 28 | 2415 << 14 | 5090, true);
		tiles.put(0 << 28 | 2416 << 14 | 5090, true);
		tiles.put(0 << 28 | 2417 << 14 | 5090, true);
		tiles.put(0 << 28 | 2418 << 14 | 5090, true);
		tiles.put(0 << 28 | 2419 << 14 | 5090, true);
		tiles.put(0 << 28 | 2420 << 14 | 5090, true);
		tiles.put(0 << 28 | 2421 << 14 | 5090, true);
		tiles.put(0 << 28 | 2422 << 14 | 5090, true);
		tiles.put(0 << 28 | 2423 << 14 | 5090, true);
		tiles.put(0 << 28 | 2424 << 14 | 5090, true);
		//Tzhaar Italy rock //Vertical
		tiles.put(0 << 28 | 2414 << 14 | 5090, true);
		tiles.put(0 << 28 | 2414 << 14 | 5091, true);
		tiles.put(0 << 28 | 2414 << 14 | 5092, true);
		tiles.put(0 << 28 | 2414 << 14 | 5093, true);
		tiles.put(0 << 28 | 2414 << 14 | 5094, true);
		tiles.put(0 << 28 | 2414 << 14 | 5095, true);
		tiles.put(0 << 28 | 2414 << 14 | 5096, true);
		tiles.put(0 << 28 | 2414 << 14 | 5097, true);
		tiles.put(0 << 28 | 2414 << 14 | 5098, true);
		tiles.put(0 << 28 | 2414 << 14 | 5099, true);
		/** Edgeville */
		tiles.put(0 << 28 |3104 << 14 | 3499, true);
		tiles.put(0 << 28 |3104 << 14 | 3498, true);
		tiles.put(0 << 28 |3103 << 14 | 3498, true);
		tiles.put(0 << 28 |3103 << 14 | 3499, true);
		tiles.put(0 << 28 |3108 << 14 | 3500, true);
		tiles.put(0 << 28 |3109 << 14 | 3500, true);
		tiles.put(0 << 28 |3109 << 14 | 3501, true);
		tiles.put(0 << 28 |3108 << 14 | 3501, true);
		tiles.put(0 << 28 |3109 << 14 | 3496, true);
		tiles.put(0 << 28 |3109 << 14 | 3495, true);
		tiles.put(0 << 28 |3110 << 14 | 3495, true);
		tiles.put(0 << 28 |3110 << 14 | 3496, true);
		tiles.put(0 << 28 |3104 << 14 | 3494, true);
		tiles.put(0 << 28 |3104 << 14 | 3493, true);
		tiles.put(0 << 28 |3103 << 14 | 3493, true);
		tiles.put(0 << 28 |3103 << 14 | 3494, true);
		tiles.put(0 << 28 |3107 << 14 | 3489, true);
		tiles.put(0 << 28 |3107 << 14 | 3488, true);
		tiles.put(0 << 28 |3106 << 14 | 3488, true);
		tiles.put(0 << 28 |3106 << 14 | 3489, true);
		tiles.put(0 << 28 |3114 << 14 | 3494, true);
		tiles.put(0 << 28 |3113 << 14 | 3494, true);
		tiles.put(0 << 28 |3113 << 14 | 3495, true);
		tiles.put(0 << 28 |3114 << 14 | 3495, true);
		tiles.put(0 << 28 |3119 << 14 | 3499, true);
		tiles.put(0 << 28 |3118 << 14 | 3499, true);
		tiles.put(0 << 28 |3118 << 14 | 3500, true);
		tiles.put(0 << 28 |3119 << 14 | 3500, true);
		tiles.put(0 << 28 |3114 << 14 | 3502, true);
		tiles.put(0 << 28 |3113 << 14 | 3502, true);
		tiles.put(0 << 28 |3113 << 14 | 3503, true);
		tiles.put(0 << 28 |3114 << 14 | 3503, true);
		tiles.put(0 << 28 |3113 << 14 | 3505, true);
		tiles.put(0 << 28 |3112 << 14 | 3505, true);
		tiles.put(0 << 28 |3112 << 14 | 3506, true);
		tiles.put(0 << 28 |3113 << 14 | 3506, true);
		tiles.put(0 << 28 |3118 << 14 | 3506, true);
		tiles.put(0 << 28 |3117 << 14 | 3506, true);
		tiles.put(0 << 28 |3117 << 14 | 3507, true);
		tiles.put(0 << 28 |3118 << 14 | 3507, true);
		tiles.put(0 << 28 |3121 << 14 | 3505, true);
		tiles.put(0 << 28 |3120 << 14 | 3505, true);
		tiles.put(0 << 28 |3120 << 14 | 3506, true);
		tiles.put(0 << 28 |3121 << 14 | 3506, true);
		tiles.put(0 << 28 |3121 << 14 | 3501, true);
		tiles.put(0 << 28 |3120 << 14 | 3501, true);
		tiles.put(0 << 28 |3120 << 14 | 3502, true);
		tiles.put(0 << 28 |3121 << 14 | 3502, true);
		tiles.put(0 << 28 |3119 << 14 | 3499, true);
		tiles.put(0 << 28 |3118 << 14 | 3499, true);
		tiles.put(0 << 28 |3118 << 14 | 3500, true);
		tiles.put(0 << 28 |3119 << 14 | 3500, true);
		tiles.put(0 << 28 |3124 << 14 | 3504, true);
		tiles.put(0 << 28 |3123 << 14 | 3504, true);
		tiles.put(0 << 28 |3123 << 14 | 3505, true);
		tiles.put(0 << 28 |3124 << 14 | 3505, true);
		tiles.put(0 << 28 |3126 << 14 | 3505, true);
		tiles.put(0 << 28 |3125 << 14 | 3505, true);
		tiles.put(0 << 28 |3125 << 14 | 3506, true);
		tiles.put(0 << 28 |3126 << 14 | 3506, true);
		tiles.put(0 << 28 |3125 << 14 | 3509, true);
		tiles.put(0 << 28 |3124 << 14 | 3509, true);
		tiles.put(0 << 28 |3124 << 14 | 3510, true);
		tiles.put(0 << 28 |3125 << 14 | 3510, true);
		tiles.put(0 << 28 |3123 << 14 | 3512, true);
		tiles.put(0 << 28 |3122 << 14 | 3512, true);
		tiles.put(0 << 28 |3122 << 14 | 3513, true);
		tiles.put(0 << 28 |3123 << 14 | 3513, true);
		tiles.put(0 << 28 |3126 << 14 | 3514, true);
		tiles.put(0 << 28 |3129 << 14 | 3512, true);
		tiles.put(0 << 28 |3128 << 14 | 3512, true);
		tiles.put(0 << 28 |3128 << 14 | 3513, true);
		tiles.put(0 << 28 |3129 << 14 | 3513, true);
		tiles.put(0 << 28 |3098 << 14 | 3488, true);
		tiles.put(0 << 28 |3098 << 14 | 3489, true);
		tiles.put(0 << 28 |3098 << 14 | 3490, true);
		tiles.put(0 << 28 |3098 << 14 | 3491, true);
		tiles.put(0 << 28 |3098 << 14 | 3492, true);
		tiles.put(0 << 28 |3098 << 14 | 3493, true);
		tiles.put(0 << 28 |3098 << 14 | 3494, true);
		tiles.put(0 << 28 |3098 << 14 | 3495, true);
		tiles.put(0 << 28 |3098 << 14 | 3496, true);
		tiles.put(0 << 28 |3098 << 14 | 3497, true);
		tiles.put(0 << 28 |3098 << 14 | 3498, true);
		tiles.put(0 << 28 |3098 << 14 | 3499, true);
		tiles.put(0 << 28 |3097 << 14 | 3499, true);
		tiles.put(0 << 28 |3096 << 14 | 3499, true);
		tiles.put(0 << 28 |3095 << 14 | 3499, true);
		tiles.put(0 << 28 |3094 << 14 | 3499, true);
		tiles.put(0 << 28 |3091 << 14 | 3499, true);
		tiles.put(0 << 28 |3091 << 14 | 3498, true);
		tiles.put(0 << 28 |3091 << 14 | 3497, true);
		tiles.put(0 << 28 |3090 << 14 | 3497, true);
		tiles.put(0 << 28 |3090 << 14 | 3496, true);
		tiles.put(0 << 28 |3090 << 14 | 3495, true);
		tiles.put(0 << 28 |3090 << 14 | 3494, true);
		tiles.put(0 << 28 |3090 << 14 | 3496, true);
		tiles.put(0 << 28 |3090 << 14 | 3493, true);
		tiles.put(0 << 28 |3091 << 14 | 3491, true);
		tiles.put(0 << 28 |3091 << 14 | 3492, true);
		tiles.put(0 << 28 |3091 << 14 | 3489, true);
		tiles.put(0 << 28 |3091 << 14 | 3488, true);
		tiles.put(0 << 28 |3092 << 14 | 3488, true);
		tiles.put(0 << 28 |3093 << 14 | 3488, true);
		tiles.put(0 << 28 |3094 << 14 | 3488, true);
		tiles.put(0 << 28 |3095 << 14 | 3488, true);
		tiles.put(0 << 28 |3095 << 14 | 3488, true);
		tiles.put(0 << 28 |3096 << 14 | 3488, true);
		tiles.put(0 << 28 |3097 << 14 | 3488, true);
		tiles.put(0 << 28 |3092 << 14 | 3496, true);
		tiles.put(0 << 28 |3091 << 14 | 3495, true);
		tiles.put(0 << 28 |3095 << 14 | 3498, true);
		tiles.put(0 << 28 |3096 << 14 | 3498, true);
		tiles.put(0 << 28 |3100 << 14 | 3507, true);
		tiles.put(0 << 28 |3099 << 14 | 3507, true);
		tiles.put(0 << 28 |3098 << 14 | 3507, true);
		tiles.put(0 << 28 |3097 << 14 | 3507, true);
		tiles.put(0 << 28 |3096 << 14 | 3507, true);
		tiles.put(0 << 28 |3095 << 14 | 3507, true);
		tiles.put(0 << 28 |3094 << 14 | 3507, true);
		tiles.put(0 << 28 |3093 << 14 | 3507, true);
		tiles.put(0 << 28 |3092 << 14 | 3507, true);
		tiles.put(0 << 28 |3091 << 14 | 3507, true);
		tiles.put(0 << 28 |3091 << 14 | 3508, true);
		tiles.put(0 << 28 |3091 << 14 | 3509, true);
		tiles.put(0 << 28 |3091 << 14 | 3510, true);
		tiles.put(0 << 28 |3091 << 14 | 3511, true);
		tiles.put(0 << 28 |3091 << 14 | 3512, true);
		tiles.put(0 << 28 |3091 << 14 | 3513, true);
		tiles.put(0 << 28 |3100 << 14 | 3508, true);
		tiles.put(0 << 28 |3100 << 14 | 3511, true);
		tiles.put(0 << 28 |3100 << 14 | 3512, true);
		tiles.put(0 << 28 |3100 << 14 | 3513, true);
		tiles.put(0 << 28 |3100 << 14 | 3513, true);
		tiles.put(0 << 28 |3099 << 14 | 3513, true);
		tiles.put(0 << 28 |3098 << 14 | 3513, true);
		tiles.put(0 << 28 |3097 << 14 | 3513, true);
		tiles.put(0 << 28 |3098 << 14 | 3513, true);
		tiles.put(0 << 28 |3097 << 14 | 3513, true);
		tiles.put(0 << 28 |3096 << 14 | 3513, true);
		tiles.put(0 << 28 |3095 << 14 | 3513, true);
		tiles.put(0 << 28 |3094 << 14 | 3513, true);
		tiles.put(0 << 28 |3093 << 14 | 3513, true);
		tiles.put(0 << 28 |3092 << 14 | 3513, true);
		tiles.put(0 << 28 |3096 << 14 | 3511, true);
		tiles.put(0 << 28 |3099 << 14 | 3512, true);
		tiles.put(0 << 28 |3094 << 14 | 3509, true);
		tiles.put(0 << 28 |3094 << 14 | 3510, true);
		tiles.put(0 << 28 |3093 << 14 | 3510, true);
		tiles.put(0 << 28 |3093 << 14 | 3509, true);
		tiles.put(0 << 28 |3085 << 14 | 3506, true);
		tiles.put(0 << 28 |3084 << 14 | 3503, true);
		tiles.put(0 << 28 |3085 << 14 | 3503, true);
		tiles.put(0 << 28 |3085 << 14 | 3502, true);
		tiles.put(0 << 28 |3084 << 14 | 3502, true);
		tiles.put(0 << 28 |3091 << 14 | 3503, true);
		tiles.put(0 << 28 |3090 << 14 | 3503, true);
		tiles.put(0 << 28 |3090 << 14 | 3504, true);
		tiles.put(0 << 28 |3091 << 14 | 3504, true);
		tiles.put(0 << 28 |3091 << 14 | 3492, true);
		tiles.put(0 << 28 |3091 << 14 | 3493, true);
		tiles.put(0 << 28 |3090 << 14 | 3494, true);
		tiles.put(0 << 28 |3090 << 14 | 3495, true);
		tiles.put(0 << 28 |3090 << 14 | 3496, true);
		tiles.put(0 << 28 |3091 << 14 | 3497, true);
		tiles.put(0 << 28 |3090 << 14 | 3493, true);
		tiles.put(0 << 28 |3090 << 14 | 3497, true);
		tiles.put(0 << 28 |3091 << 14 | 3498, true);
		tiles.put(0 << 28 |3091 << 14 | 3499, true);
		tiles.put(0 << 28 |3094 << 14 | 3499, true);
		tiles.put(0 << 28 |3095 << 14 | 3499, true);
		tiles.put(0 << 28 |3096 << 14 | 3499, true);
		tiles.put(0 << 28 |3097 << 14 | 3499, true);
		tiles.put(0 << 28 |3098 << 14 | 3499, true); 
		tiles.put(0 << 28 |3127 << 14 | 3505, true);
		tiles.put(0 << 28 |3128 << 14 | 3505, true);
		tiles.put(0 << 28 |3128 << 14 | 3504, true);
		tiles.put(0 << 28 |3128 << 14 | 3503, true);
		tiles.put(0 << 28 |3127 << 14 | 3502, true);
		tiles.put(0 << 28 |3127 << 14 | 3501, true);
		tiles.put(0 << 28 |3126 << 14 | 3501, true);
		tiles.put(0 << 28 |3126 << 14 | 3500, true);
		tiles.put(0 << 28 |3125 << 14 | 3500, true);
		tiles.put(0 << 28 |3125 << 14 | 3499, true);
		tiles.put(0 << 28 |3124 << 14 | 3498, true);
		tiles.put(0 << 28 |3124 << 14 | 3497, true);
		tiles.put(0 << 28 |3123 << 14 | 3496, true);
		tiles.put(0 << 28 |3122 << 14 | 3496, true);
		tiles.put(0 << 28 |3121 << 14 | 3496, true);
		tiles.put(0 << 28 |3121 << 14 | 3495, true);
		tiles.put(0 << 28 |3121 << 14 | 3527, true);
		tiles.put(0 << 28 |3120 << 14 | 3527, true);
		tiles.put(0 << 28 |3120 << 14 | 3526, true);
		tiles.put(0 << 28 |3121 << 14 | 3526, true);
		tiles.put(0 << 28 |3121 << 14 | 3528, true);
		tiles.put(0 << 28 |3120 << 14 | 3529, true);
		tiles.put(0 << 28 |3120 << 14 | 3530, true);
		tiles.put(0 << 28 |3120 << 14 | 3531, true);
		tiles.put(0 << 28 |3119 << 14 | 3531, true);
		tiles.put(0 << 28 |3118 << 14 | 3531, true);
		tiles.put(0 << 28 |3119 << 14 | 3532, true);
		tiles.put(0 << 28 |3119 << 14 | 3533, true);
		tiles.put(0 << 28 |3118 << 14 | 3533, true);
		tiles.put(0 << 28 |3118 << 14 | 3534, true);
		tiles.put(0 << 28 |3118 << 14 | 3535, true);
		tiles.put(0 << 28 |3117 << 14 | 3535, true);
		tiles.put(0 << 28 |3117 << 14 | 3536, true);
		tiles.put(0 << 28 |3116 << 14 | 3536, true);
		tiles.put(0 << 28 |3116 << 14 | 3537, true);
		tiles.put(0 << 28 |3116 << 14 | 3538, true);
		tiles.put(0 << 28 |3115 << 14 | 3538, true);
		tiles.put(0 << 28 |3114 << 14 | 3539, true);
		tiles.put(0 << 28 |3113 << 14 | 3540, true);
		tiles.put(0 << 28 |3113 << 14 | 3541, true);
		tiles.put(0 << 28 |3113 << 14 | 3542, true);
		tiles.put(0 << 28 |3113 << 14 | 3543, true);
		tiles.put(0 << 28 |3112 << 14 | 3544, true);
		tiles.put(0 << 28 |3111 << 14 | 3544, true);
		tiles.put(0 << 28 |3111 << 14 | 3545, true);
		tiles.put(0 << 28 |3110 << 14 | 3545, true);
		tiles.put(0 << 28 |3110 << 14 | 3546, true);
		tiles.put(0 << 28 |3109 << 14 | 3546, true);
		tiles.put(0 << 28 |3109 << 14 | 3547, true);
		tiles.put(0 << 28 |3108 << 14 | 3547, true);
		tiles.put(0 << 28 |3108 << 14 | 3548, true);
		tiles.put(0 << 28 |3107 << 14 | 3548, true);
		tiles.put(0 << 28 |3107 << 14 | 3549, true);
		tiles.put(0 << 28 |3106 << 14 | 3549, true);
		tiles.put(0 << 28 |3106 << 14 | 3550, true);
		tiles.put(0 << 28 |3105 << 14 | 3550, true);
		tiles.put(0 << 28 |3105 << 14 | 3551, true);
		tiles.put(0 << 28 |3105 << 14 | 3552, true);
		tiles.put(0 << 28 |3105 << 14 | 3553, true);
		tiles.put(0 << 28 |3105 << 14 | 3554, true);
		tiles.put(0 << 28 |3106 << 14 | 3554, true);
		tiles.put(0 << 28 |3107 << 14 | 3554, true);
		tiles.put(0 << 28 |3108 << 14 | 3554, true);
		tiles.put(0 << 28 |3109	<< 14 | 3554, true);
		tiles.put(0 << 28 |3110 << 14 | 3554, true);
		tiles.put(0 << 28 |3106 << 14 | 3537, true);
		tiles.put(0 << 28 |3107 << 14 | 3537, true);
		tiles.put(0 << 28 |3107 << 14 | 3536, true);
		tiles.put(0 << 28 |3106 << 14 | 3536, true);
		tiles.put(0 << 28 |3105 << 14 | 3533, true);
		tiles.put(0 << 28 |3104 << 14 | 3533, true);
		tiles.put(0 << 28 |3104 << 14 | 3534, true);
		tiles.put(0 << 28 |3102 << 14 | 3536, true);
		tiles.put(0 << 28 |3113 << 14 | 3531, true);
		tiles.put(0 << 28 |3114 << 14 | 3531, true);
		tiles.put(0 << 28 |3113 << 14 | 3532, true);
		tiles.put(0 << 28 |3114 << 14 | 3532, true);
		tiles.put(0 << 28 |3116 << 14 | 3527, true);
		tiles.put(0 << 28 |3112 << 14 | 3528, true);
		tiles.put(0 << 28 |3112 << 14 | 3527, true);
		tiles.put(0 << 28 |3111 << 14 | 3527, true);
		tiles.put(0 << 28 |3111 << 14 | 3528, true);
		tiles.put(0 << 28 |3090 << 14 | 3553, true);
		tiles.put(0 << 28 |3088 << 14 | 3554, true);
		tiles.put(0 << 28 |3083 << 14 | 3553, true);
		tiles.put(0 << 28 |3085 << 14 | 3556, true);
		tiles.put(0 << 28 |3083 << 14 | 3553, true);
		tiles.put(0 << 28 |3079 << 14 | 3555, true);
		tiles.put(0 << 28 |3157 << 14 | 3518, true);
		tiles.put(0 << 28 |3157 << 14 | 3519, true);
		tiles.put(0 << 28 |3156 << 14 | 3519, true);
		tiles.put(0 << 28 |3156 << 14 | 3518, true);
		tiles.put(0 << 28 |3158 << 14 | 3516, true);
		tiles.put(0 << 28 |3159 << 14 | 3516, true);
		tiles.put(0 << 28 |3159 << 14 | 3515, true);
		tiles.put(0 << 28 |3158 << 14 | 3515, true);
		tiles.put(0 << 28 |3162 << 14 | 3518, true);
		tiles.put(0 << 28 |3161 << 14 | 3518, true);
		tiles.put(0 << 28 |3161 << 14 | 3519, true);
		tiles.put(0 << 28 |3162 << 14 | 3519, true);
		tiles.put(0 << 28 |3156 << 14 | 3522, true);
		tiles.put(0 << 28 |3156 << 14 | 3523, true);
		tiles.put(0 << 28 |3155 << 14 | 3523, true);
		tiles.put(0 << 28 |3155 << 14 | 3522, true);
		tiles.put(0 << 28 |3154 << 14 | 3515, true);
		tiles.put(0 << 28 |3153 << 14 | 3515, true);
		tiles.put(0 << 28 |3153 << 14 | 3514, true);
		tiles.put(0 << 28 |3154 << 14 | 3514, true);
		tiles.put(0 << 28 |3153 << 14 | 3525, true);
		tiles.put(0 << 28 |3153 << 14 | 3526, true);
		tiles.put(0 << 28 |3152 << 14 | 3526, true);
		tiles.put(0 << 28 |3152 << 14 | 3525, true);
		tiles.put(0 << 28 |3152 << 14 | 3516, true);
		tiles.put(0 << 28 |3151 << 14 | 3516, true);
		tiles.put(0 << 28 |3151 << 14 | 3517, true);
		tiles.put(0 << 28 |3152 << 14 | 3517, true);
		tiles.put(0 << 28 |3162 << 14 | 3522, true);
		tiles.put(0 << 28 |3163 << 14 | 3522, true);
		tiles.put(0 << 28 |3163 << 14 | 3523, true);
		tiles.put(0 << 28 |3162 << 14 | 3523, true);
		tiles.put(0 << 28 |3161 << 14 | 3525, true);
		tiles.put(0 << 28 |3162 << 14 | 3525, true);
		tiles.put(0 << 28 |3162 << 14 | 3526, true);
		tiles.put(0 << 28 |3161 << 14 | 3526, true);
		tiles.put(0 << 28 |3158 << 14 | 3526, true);
		tiles.put(0 << 28 |3155 << 14 | 3532, true);
		tiles.put(0 << 28 |3155 << 14 | 3531, true);
		tiles.put(0 << 28 |3156 << 14 | 3531, true);
		tiles.put(0 << 28 |3156 << 14 | 3532, true);
		tiles.put(0 << 28 |3165 << 14 | 3529, true);
		tiles.put(0 << 28 |3164 << 14 | 3529, true);
		tiles.put(0 << 28 |3164 << 14 | 3530, true);
		tiles.put(0 << 28 |3165 << 14 | 3530, true);
		tiles.put(0 << 28 |3169 << 14 | 3522, true);
		tiles.put(0 << 28 |3170 << 14 | 3522, true);
		tiles.put(0 << 28 |3170 << 14 | 3523, true);
		tiles.put(0 << 28 |3169 << 14 | 3523, true);
		tiles.put(0 << 28 |3169 << 14 | 3519, true);
		tiles.put(0 << 28 |3169 << 14 | 3518, true);
		tiles.put(0 << 28 |3170 << 14 | 3518, true);
		tiles.put(0 << 28 |3170 << 14 | 3519, true);
		tiles.put(0 << 28 |3168 << 14 | 3516, true);
		tiles.put(0 << 28 |3168 << 14 | 3515, true);
		tiles.put(0 << 28 |3167 << 14 | 3515, true);
		tiles.put(0 << 28 |3167 << 14 | 3516, true);
		tiles.put(0 << 28 |3146 << 14 | 3516, true);
		tiles.put(0 << 28 |3147 << 14 | 3516, true);
		tiles.put(0 << 28 |3147 << 14 | 3517, true);
		tiles.put(0 << 28 |3146 << 14 | 3517, true);
		tiles.put(0 << 28 |3143 << 14 | 3519, true);
		tiles.put(0 << 28 |3143 << 14 | 3518, true);
		tiles.put(0 << 28 |3142 << 14 | 3518, true);
		tiles.put(0 << 28 |3142 << 14 | 3519, true);
		tiles.put(0 << 28 |3149 << 14 | 3511, true);
		tiles.put(0 << 28 |3148 << 14 | 3511, true);
		tiles.put(0 << 28 |3148 << 14 | 3512, true);
		tiles.put(0 << 28 |3149 << 14 | 3512, true);
		tiles.put(0 << 28 |3144 << 14 | 3513, true);
		tiles.put(0 << 28 |3143 << 14 | 3513, true);
		tiles.put(0 << 28 |3143 << 14 | 3514, true);
		tiles.put(0 << 28 |3144 << 14 | 3514, true);
		tiles.put(0 << 28 |3145 << 14 | 3510, true);
		tiles.put(0 << 28 |3144 << 14 | 3510, true);
		tiles.put(0 << 28 |3144 << 14 | 3511, true);
		tiles.put(0 << 28 |3145 << 14 | 3511, true);
		tiles.put(0 << 28 |3140 << 14 | 3512, true);
		tiles.put(0 << 28 |3139 << 14 | 3512, true);
		tiles.put(0 << 28 |3139 << 14 | 3513, true);
		tiles.put(0 << 28 |3140 << 14 | 3513, true);
		tiles.put(0 << 28 |3139 << 14 | 3516, true);
		tiles.put(0 << 28 |3138 << 14 | 3516, true);
		tiles.put(0 << 28 |3138 << 14 | 3517, true);
		tiles.put(0 << 28 |3139 << 14 | 3517, true);
		tiles.put(0 << 28 |3142 << 14 | 3510, true);
		tiles.put(0 << 28 |3141 << 14 | 3510, true);
		tiles.put(0 << 28 |3141 << 14 | 3511, true);
		tiles.put(0 << 28 |3142 << 14 | 3511, true);
		tiles.put(0 << 28 |3137 << 14 | 3511, true);
		tiles.put(0 << 28 |3137 << 14 | 3512, true);
		tiles.put(0 << 28 |3138 << 14 | 3512, true);
		tiles.put(0 << 28 |3138 << 14 | 3511, true);
		tiles.put(0 << 28 |3134 << 14 | 3513, true);
		tiles.put(0 << 28 |3133 << 14 | 3513, true);
		tiles.put(0 << 28 |3133 << 14 | 3514, true);
		tiles.put(0 << 28 |3134 << 14 | 3514, true);
		tiles.put(0 << 28 |3143 << 14 | 3507, true);
		tiles.put(0 << 28 |3142 << 14 | 3507, true);
		tiles.put(0 << 28 |3142 << 14 | 3508, true);
		tiles.put(0 << 28 |3143 << 14 | 3508, true);
		tiles.put(0 << 28 |3141 << 14 | 3506, true);
		tiles.put(0 << 28 |3140 << 14 | 3506, true);
		tiles.put(0 << 28 |3140 << 14 | 3507, true);
		tiles.put(0 << 28 |3141 << 14 | 3507, true);
		tiles.put(0 << 28 |3138 << 14 | 3503, true);
		tiles.put(0 << 28 |3137 << 14 | 3503, true);
		tiles.put(0 << 28 |3137 << 14 | 3504, true);
		tiles.put(0 << 28 |3138 << 14 | 3504, true);
		tiles.put(0 << 28 |3133 << 14 | 3503, true);
		tiles.put(0 << 28 |3132 << 14 | 3503, true);
		tiles.put(0 << 28 |3132 << 14 | 3504, true);
		tiles.put(0 << 28 |3133 << 14 | 3504, true);
		tiles.put(0 << 28 |3130 << 14 | 3505, true);
		tiles.put(0 << 28 |3129 << 14 | 3505, true);
		tiles.put(0 << 28 |3129 << 14 | 3506, true);
		tiles.put(0 << 28 |3130 << 14 | 3506, true);
		tiles.put(0 << 28 |3132 << 14 | 3500, true);
		tiles.put(0 << 28 |3131 << 14 | 3500, true);
		tiles.put(0 << 28 |3131 << 14 | 3501, true);
		tiles.put(0 << 28 |3132 << 14 | 3501, true);
		tiles.put(0 << 28 |3129 << 14 | 3500, true);
		tiles.put(0 << 28 |3128 << 14 | 3506, true);
		tiles.put(0 << 28 |3128 << 14 | 3501, true);
		tiles.put(0 << 28 |3129 << 14 | 3501, true);
		tiles.put(0 << 28 |3134 << 14 | 3597, true);
		tiles.put(0 << 28 |3133 << 14 | 3497, true);
		tiles.put(0 << 28 |3133 << 14 | 3498, true);
		tiles.put(0 << 28 |3134 << 14 | 3498, true);
		tiles.put(0 << 28 |3138 << 14 | 3498, true);
		tiles.put(0 << 28 |3137 << 14 | 3498, true);
		tiles.put(0 << 28 |3137 << 14 | 3499, true);
		tiles.put(0 << 28 |3138 << 14 | 3499, true);
		tiles.put(0 << 28 |3121 << 14 | 3493, true);
		tiles.put(0 << 28 |3122 << 14 | 3493, true);
		tiles.put(0 << 28 |3122 << 14 | 3494, true);
		tiles.put(0 << 28 |3121 << 14 | 3494, true);
		tiles.put(0 << 28 |3127 << 14 | 3494, true);
		tiles.put(0 << 28 |3128 << 14 | 3494, true);
		tiles.put(0 << 28 |3128 << 14 | 3495, true);
		tiles.put(0 << 28 |3127 << 14 | 3495, true);
		tiles.put(0 << 28 |3132 << 14 | 3494, true);
		tiles.put(0 << 28 |3131 << 14 | 3494, true);
		tiles.put(0 << 28 |3131 << 14 | 3495, true);
		tiles.put(0 << 28 |3132 << 14 | 3495, true);
		tiles.put(0 << 28 |3123 << 14 | 3487, true);
		tiles.put(0 << 28 |3122 << 14 | 3487, true);
		tiles.put(0 << 28 |3122 << 14 | 3488, true);
		tiles.put(0 << 28 |3123 << 14 | 3488, true);
		tiles.put(0 << 28 |3122 << 14 | 3483, true);
		tiles.put(0 << 28 |3123 << 14 | 3483, true);
		tiles.put(0 << 28 |3123 << 14 | 3484, true);
		tiles.put(0 << 28 |3122 << 14 | 3484, true);
		tiles.put(0 << 28 |3128 << 14 | 3486, true);
		tiles.put(0 << 28 |3127 << 14 | 3486, true);
		tiles.put(0 << 28 |3127 << 14 | 3487, true);
		tiles.put(0 << 28 |3128 << 14 | 3487, true);
		tiles.put(0 << 28 |3131 << 14 | 3488, true);
		tiles.put(0 << 28 |3130 << 14 | 3488, true);
		tiles.put(0 << 28 |3130 << 14 | 3489, true);
		tiles.put(0 << 28 |3131 << 14 | 3489, true);
		tiles.put(0 << 28 |3134 << 14 | 3490, true);
		tiles.put(0 << 28 |3133 << 14 | 3490, true);
		tiles.put(0 << 28 |3133 << 14 | 3491, true);
		tiles.put(0 << 28 |3134 << 14 | 3491, true);
		tiles.put(0 << 28 |3137 << 14 | 3491, true);
		tiles.put(0 << 28 |3136 << 14 | 3491, true);
		tiles.put(0 << 28 |3136 << 14 | 3492, true);
		tiles.put(0 << 28 |3137 << 14 | 3492, true);
		tiles.put(0 << 28 |3138 << 14 | 3487, true);
		tiles.put(0 << 28 |3137 << 14 | 3487, true);
		tiles.put(0 << 28 |3137 << 14 | 3488, true);
		tiles.put(0 << 28 |3138 << 14 | 3488, true);
		tiles.put(0 << 28 |3132 << 14 | 3483, true);
		tiles.put(0 << 28 |3131 << 14 | 3483, true);
		tiles.put(0 << 28 |3131 << 14 | 3484, true);
		tiles.put(0 << 28 |3132 << 14 | 3484, true);
		tiles.put(0 << 28 |3132 << 14 | 3477, true);
		tiles.put(0 << 28 |3131 << 14 | 3477, true);
		tiles.put(0 << 28 |3131 << 14 | 3478, true);
		tiles.put(0 << 28 |3132 << 14 | 3478, true);
		tiles.put(0 << 28 |3129 << 14 | 3479, true);
		tiles.put(0 << 28 |3128 << 14 | 3479, true);
		tiles.put(0 << 28 |3128 << 14 | 3480, true);
		tiles.put(0 << 28 |3129 << 14 | 3480, true);
		tiles.put(0 << 28 |3129 << 14 | 3482, true);
		tiles.put(0 << 28 |3128 << 14 | 3482, true);
		tiles.put(0 << 28 |3128 << 14 | 3483, true);
		tiles.put(0 << 28 |3129 << 14 | 3483, true);
		tiles.put(0 << 28 |3141 << 14 | 3494, true);
		tiles.put(0 << 28 |3140 << 14 | 3494, true);
		tiles.put(0 << 28 |3140 << 14 | 3495, true);
		tiles.put(0 << 28 |3141 << 14 | 3495, true);
		tiles.put(0 << 28 |3141 << 14 | 3489, true);
		tiles.put(0 << 28 |3140 << 14 | 3489, true);
		tiles.put(0 << 28 |3140 << 14 | 3490, true);
		tiles.put(0 << 28 |3141 << 14 | 3490, true);
		tiles.put(0 << 28 |3144 << 14 | 3492, true);
		tiles.put(0 << 28 |3143 << 14 | 3492, true);
		tiles.put(0 << 28 |3143 << 14 | 3493, true);
		tiles.put(0 << 28 |3144 << 14 | 3493, true);
		tiles.put(0 << 28 |3145 << 14 | 3495, true);
		tiles.put(0 << 28 |3144 << 14 | 3495, true);
		tiles.put(0 << 28 |3144 << 14 | 3496, true);
		tiles.put(0 << 28 |3145 << 14 | 3496, true);
		tiles.put(0 << 28 |3145 << 14 | 3492, true);
		tiles.put(0 << 28 |3148 << 14 | 3491, true);
		tiles.put(0 << 28 |3152 << 14 | 3492, true);
		tiles.put(0 << 28 |3142 << 14 | 3485, true);
		tiles.put(0 << 28 |3142 << 14 | 3484, true);
		tiles.put(0 << 28 |3141 << 14 | 3484, true);
		tiles.put(0 << 28 |3141 << 14 | 3485, true);
		tiles.put(0 << 28 |3139 << 14 | 3479, true);
		tiles.put(0 << 28 |3138 << 14 | 3479, true);
		tiles.put(0 << 28 |3138 << 14 | 3480, true);
		tiles.put(0 << 28 |3139 << 14 | 3480, true);
		tiles.put(0 << 28 |3147 << 14 | 3486, true);
		tiles.put(0 << 28 |3146 << 14 | 3486, true);
		tiles.put(0 << 28 |3146 << 14 | 3487, true);
		tiles.put(0 << 28 |3147 << 14 | 3487, true);
		tiles.put(0 << 28 |3144 << 14 | 3478, true);
		tiles.put(0 << 28 |3143 << 14 | 3478, true);
		tiles.put(0 << 28 |3143 << 14 | 3479, true);
		tiles.put(0 << 28 |3144 << 14 | 3479, true);
		tiles.put(0 << 28 |3146 << 14 | 3482, true);
		tiles.put(0 << 28 |3146 << 14 | 3481, true);
		tiles.put(0 << 28 |3147 << 14 | 3481, true);
		tiles.put(0 << 28 |3147 << 14 | 3482, true);
		tiles.put(0 << 28 |3148 << 14 | 3482, true);
		tiles.put(0 << 28 |3148 << 14 | 3481, true);
		tiles.put(0 << 28 |3143 << 14 | 3500, true);
		tiles.put(0 << 28 |3142 << 14 | 3500, true);
		tiles.put(0 << 28 |3142 << 14 | 3501, true);
		tiles.put(0 << 28 |3143 << 14 | 3501, true);
		tiles.put(0 << 28 |3147 << 14 | 3500, true);
		tiles.put(0 << 28 |3146 << 14 | 3500, true);
		tiles.put(0 << 28 |3146 << 14 | 3501, true);
		tiles.put(0 << 28 |3147 << 14 | 3501, true);
		tiles.put(0 << 28 |3149 << 14 | 3497, true);
		tiles.put(0 << 28 |3148 << 14 | 3497, true);
		tiles.put(0 << 28 |3148 << 14 | 3498, true);
		tiles.put(0 << 28 |3149 << 14 | 3498, true);
		tiles.put(0 << 28 |3152 << 14 | 3496, true);
		tiles.put(0 << 28 |3151 << 14 | 3496, true);
		tiles.put(0 << 28 |3151 << 14 | 3497, true);
		tiles.put(0 << 28 |3152 << 14 | 3497, true);
		tiles.put(0 << 28 |3155 << 14 | 3495, true);
		tiles.put(0 << 28 |3154 << 14 | 3495, true);
		tiles.put(0 << 28 |3154 << 14 | 3496, true);
		tiles.put(0 << 28 |3155 << 14 | 3496, true);
		tiles.put(0 << 28 |3153 << 14 | 3499, true);
		tiles.put(0 << 28 |3152 << 14 | 3499, true);
		tiles.put(0 << 28 |3152 << 14 | 3500, true);
		tiles.put(0 << 28 |3153 << 14 | 3500, true);
		tiles.put(0 << 28 |3150 << 14 | 3502, true);
		tiles.put(0 << 28 |3149 << 14 | 3502, true);
		tiles.put(0 << 28 |3149 << 14 | 3503, true);
		tiles.put(0 << 28 |3150 << 14 | 3503, true);
		tiles.put(0 << 28 |3151 << 14 | 3505, true);
		tiles.put(0 << 28 |3150 << 14 | 3505, true);
		tiles.put(0 << 28 |3150 << 14 | 3506, true);
		tiles.put(0 << 28 |3151 << 14 | 3506, true);
		tiles.put(0 << 28 |3154 << 14 | 3502, true);
		tiles.put(0 << 28 |3153 << 14 | 3502, true);
		tiles.put(0 << 28 |3153 << 14 | 3503, true);
		tiles.put(0 << 28 |3154 << 14 | 3503, true);
		tiles.put(0 << 28 |3155 << 14 | 3495, true);
		tiles.put(0 << 28 |3154 << 14 | 3495, true);
		tiles.put(0 << 28 |3154 << 14 | 3496, true);
		tiles.put(0 << 28 |3155 << 14 | 3496, true);
		tiles.put(0 << 28 |3158 << 14 | 3495, true);
		tiles.put(0 << 28 |3157 << 14 | 3495, true);
		tiles.put(0 << 28 |3157 << 14 | 3496, true);
		tiles.put(0 << 28 |3158 << 14 | 3496, true);
		tiles.put(0 << 28 |3160 << 14 | 3496, true);
		tiles.put(0 << 28 |3159 << 14 | 3496, true);
		tiles.put(0 << 28 |3159 << 14 | 3497, true);
		tiles.put(0 << 28 |3160 << 14 | 3497, true);
		tiles.put(0 << 28 |3157 << 14 | 3497, true);
		tiles.put(0 << 28 |3156 << 14 | 3497, true);
		tiles.put(0 << 28 |3156 << 14 | 3598, true);
		tiles.put(0 << 28 |3157 << 14 | 3598, true);
		tiles.put(0 << 28 |3161 << 14 | 3500, true);
		tiles.put(0 << 28 |3158 << 14 | 3500, true);
		tiles.put(0 << 28 |3157 << 14 | 3501, true);
		tiles.put(0 << 28 |3158 << 14 | 3501, true);
		tiles.put(0 << 28 |3157 << 14 | 3500, true);
		tiles.put(0 << 28 |3169 << 14 | 3497, true);
		tiles.put(0 << 28 |3166 << 14 | 3501, true);
		tiles.put(0 << 28 |3164 << 14 | 3504, true);
		tiles.put(0 << 28 |3162 << 14 | 3507, true);
		tiles.put(0 << 28 |3161 << 14 | 3507, true);
		tiles.put(0 << 28 |3161 << 14 | 3508, true);
		tiles.put(0 << 28 |3162 << 14 | 3508, true);
		tiles.put(0 << 28 |3161 << 14 | 3504, true);
		tiles.put(0 << 28 |3160 << 14 | 3504, true);
		tiles.put(0 << 28 |3160 << 14 | 3505, true);
		tiles.put(0 << 28 |3161 << 14 | 3505, true);
		tiles.put(0 << 28 |3159 << 14 | 3506, true);
		tiles.put(0 << 28 |3158 << 14 | 3506, true);
		tiles.put(0 << 28 |3158 << 14 | 3507, true);
		tiles.put(0 << 28 |3159 << 14 | 3507, true);
		tiles.put(0 << 28 |3166 << 14 | 3508, true);
		tiles.put(0 << 28 |3165 << 14 | 3508, true);
		tiles.put(0 << 28 |3165 << 14 | 3509, true);
		tiles.put(0 << 28 |3166 << 14 | 3509, true);
		tiles.put(0 << 28 |3169 << 14 | 3507, true);
		tiles.put(0 << 28 |3173 << 14 | 3510, true);
		tiles.put(0 << 28 |3172 << 14 | 3510, true);
		tiles.put(0 << 28 |3172 << 14 | 3511, true);
		tiles.put(0 << 28 |3173 << 14 | 3511, true);
		tiles.put(0 << 28 |3169 << 14 | 3512, true);
		tiles.put(0 << 28 |3168 << 14 | 3512, true);
		tiles.put(0 << 28 |3168 << 14 | 3513, true);
		tiles.put(0 << 28 |3169 << 14 | 3513, true);
		tiles.put(0 << 28 |3178 << 14 | 3506, true);
		tiles.put(0 << 28 |3177 << 14 | 3506, true);
		tiles.put(0 << 28 |3177 << 14 | 3507, true);
		tiles.put(0 << 28 |3178 << 14 | 3507, true);
		tiles.put(0 << 28 |3175 << 14 | 3506, true);
		tiles.put(0 << 28 |3174 << 14 | 3506, true);
		tiles.put(0 << 28 |3174 << 14 | 3507, true);
		tiles.put(0 << 28 |3175 << 14 | 3507, true);
		tiles.put(0 << 28 |3171 << 14 | 3502, true);
		tiles.put(0 << 28 |3169 << 14 | 3497, true);
		tiles.put(0 << 28 |3174 << 14 | 3497, true);
		tiles.put(0 << 28 |3173 << 14 | 3497, true);
		tiles.put(0 << 28 |3173 << 14 | 3498, true);
		tiles.put(0 << 28 |3174 << 14 | 3498, true);
		tiles.put(0 << 28 |3172 << 14 | 3491, true);
		tiles.put(0 << 28 |3171 << 14 | 3491, true);
		tiles.put(0 << 28 |3171 << 14 | 3492, true);
		tiles.put(0 << 28 |3172 << 14 | 3492, true);
		tiles.put(0 << 28 |3172 << 14 | 3493, true);
		tiles.put(0 << 28 |3171 << 14 | 3493, true);
		tiles.put(0 << 28 |3171 << 14 | 3494, true);
		tiles.put(0 << 28 |3172 << 14 | 3494, true);
		tiles.put(0 << 28 |3170 << 14 | 3492, true);
		tiles.put(0 << 28 |3169 << 14 | 3492, true);
		tiles.put(0 << 28 |3169 << 14 | 3493, true);
		tiles.put(0 << 28 |3170 << 14 | 3493, true);
		tiles.put(0 << 28 |3167 << 14 | 3492, true);
		tiles.put(0 << 28 |3166 << 14 | 3492, true);
		tiles.put(0 << 28 |3166 << 14 | 3493, true);
		tiles.put(0 << 28 |3167 << 14 | 3493, true);
		tiles.put(0 << 28 |3164 << 14 | 3493, true);
		tiles.put(0 << 28 |3163 << 14 | 3493, true);
		tiles.put(0 << 28 |3163 << 14 | 3494, true);
		tiles.put(0 << 28 |3164 << 14 | 3494, true);
		tiles.put(0 << 28 |3157 << 14 | 3489, true);
		tiles.put(0 << 28 |3156 << 14 | 3489, true);
		tiles.put(0 << 28 |3156 << 14 | 3490, true);
		tiles.put(0 << 28 |3157 << 14 | 3490, true);
		tiles.put(0 << 28 |3165 << 14 | 3485, true);
		tiles.put(0 << 28 |3164 << 14 | 3485, true);
		tiles.put(0 << 28 |3164 << 14 | 3486, true);
		tiles.put(0 << 28 |3165 << 14 | 3486, true);
		tiles.put(0 << 28 |3168 << 14 | 3485, true);
		tiles.put(0 << 28 |3167 << 14 | 3485, true);
		tiles.put(0 << 28 |3167 << 14 | 3486, true);
		tiles.put(0 << 28 |3168 << 14 | 3486, true);
		tiles.put(0 << 28 |3161 << 14 | 3483, true);
		tiles.put(0 << 28 |3160 << 14 | 3483, true);
		tiles.put(0 << 28 |3160 << 14 | 3484, true);
		tiles.put(0 << 28 |3157 << 14 | 3490, true);
		tiles.put(0 << 28 |3178 << 14 | 3501, true);
		tiles.put(0 << 28 |3177 << 14 | 3501, true);
		tiles.put(0 << 28 |3177 << 14 | 3502, true);
		tiles.put(0 << 28 |3178 << 14 | 3502, true);
		tiles.put(0 << 28 |3178 << 14 | 3497, true);
		tiles.put(0 << 28 |3177 << 14 | 3497, true);
		tiles.put(0 << 28 |3177 << 14 | 3498, true);
		tiles.put(0 << 28 |3178 << 14 | 3498, true);
		/** End Edgeville */
		/** Abyss */
		tiles.put(0 << 28 |3022 << 14 | 4818, true);
		tiles.put(0 << 28 |3022 << 14 | 4819, true);
		tiles.put(0 << 28 |3022 << 14 | 4820, true);
		tiles.put(0 << 28 |3021 << 14 | 4820, true);
		tiles.put(0 << 28 |3020 << 14 | 4821, true);
		tiles.put(0 << 28 |3020 << 14 | 4822, true);
		tiles.put(0 << 28 |3020 << 14 | 4823, true);
		tiles.put(0 << 28 |3020 << 14 | 4824, true);
		tiles.put(0 << 28 |3019 << 14 | 4825, true);
		tiles.put(0 << 28 |3019 << 14 | 4826, true);
		tiles.put(0 << 28 |3019 << 14 | 4827, true);
		tiles.put(0 << 28 |3018 << 14 | 4828, true);
		tiles.put(0 << 28 |3018 << 14 | 4829, true);
		tiles.put(0 << 28 |3019 << 14 | 4830, true);
		tiles.put(0 << 28 |3019 << 14 | 4831, true);
		tiles.put(0 << 28 |3020 << 14 | 4832, true);
		tiles.put(0 << 28 |3020 << 14 | 4833, true);
		tiles.put(0 << 28 |3020 << 14 | 4834, true);
		tiles.put(0 << 28 |3020 << 14 | 4835, true);
		tiles.put(0 << 28 |3020 << 14 | 4836, true);
		tiles.put(0 << 28 |3019 << 14 | 4837, true);
		tiles.put(0 << 28 |3019 << 14 | 4838, true);
		tiles.put(0 << 28 |3020 << 14 | 4839, true);
		tiles.put(0 << 28 |3021 << 14 | 4839, true);
		tiles.put(0 << 28 |3022 << 14 | 4840, true);
		tiles.put(0 << 28 |3023 << 14 | 4841, true);
		tiles.put(0 << 28 |3023 << 14 | 4842, true);
		tiles.put(0 << 28 |3023 << 14 | 4843, true);
		tiles.put(0 << 28 |3023 << 14 | 4844, true);
		tiles.put(0 << 28 |3024 << 14 | 4845, true);
		tiles.put(0 << 28 |3025 << 14 | 4845, true);
		tiles.put(0 << 28 |3025 << 14 | 4846, true);
		tiles.put(0 << 28 |3026 << 14 | 4847, true);
		tiles.put(0 << 28 |3027 << 14 | 4847, true);
		tiles.put(0 << 28 |3028 << 14 | 4847, true);
		tiles.put(0 << 28 |3029 << 14 | 4848, true);
		tiles.put(0 << 28 |3030 << 14 | 4848, true);
		tiles.put(0 << 28 |3031 << 14 | 4849, true);
		tiles.put(0 << 28 |3032 << 14 | 4850, true);
		tiles.put(0 << 28 |3033 << 14 | 4850, true);
		tiles.put(0 << 28 |3034 << 14 | 4850, true);
		tiles.put(0 << 28 |3035 << 14 | 4850, true);
		tiles.put(0 << 28 |3036 << 14 | 4851, true);
		tiles.put(0 << 28 |3037 << 14 | 4851, true);
		tiles.put(0 << 28 |3038 << 14 | 4852, true);
		tiles.put(0 << 28 |3039 << 14 | 4852, true);
		tiles.put(0 << 28 |3040 << 14 | 4851, true);
		tiles.put(0 << 28 |3041 << 14 | 4851, true);
		tiles.put(0 << 28 |3042 << 14 | 4851, true);
		tiles.put(0 << 28 |3043 << 14 | 4850, true);
		tiles.put(0 << 28 |3044 << 14 | 4850, true);
		tiles.put(0 << 28 |3045 << 14 | 4850, true);
		tiles.put(0 << 28 |3046 << 14 | 4849, true);
		tiles.put(0 << 28 |3047 << 14 | 4849, true);
		tiles.put(0 << 28 |3048 << 14 | 4848, true);
		tiles.put(0 << 28 |3049 << 14 | 4848, true);
		tiles.put(0 << 28 |3050 << 14 | 4848, true);
		tiles.put(0 << 28 |3052 << 14 | 4847, true);
		tiles.put(0 << 28 |3051 << 14 | 4847, true);
		tiles.put(0 << 28 |3052 << 14 | 4847, true);
		tiles.put(0 << 28 |3053 << 14 | 4846, true);
		tiles.put(0 << 28 |3054 << 14 | 4846, true);
		tiles.put(0 << 28 |3055 << 14 | 4845, true);
		tiles.put(0 << 28 |3055 << 14 | 4844, true);
		tiles.put(0 << 28 |3056 << 14 | 4843, true);
		tiles.put(0 << 28 |3056 << 14 | 4843, true);
		tiles.put(0 << 28 |3056 << 14 | 4842, true);
		tiles.put(0 << 28 |3057 << 14 | 4841, true);
		tiles.put(0 << 28 |3057 << 14 | 4840, true);
		tiles.put(0 << 28 |3057 << 14 | 4838, true);
		tiles.put(0 << 28 |3057 << 14 | 4839, true);
		tiles.put(0 << 28 |3057 << 14 | 4838, true);
		tiles.put(0 << 28 |3057 << 14 | 4837, true);
		tiles.put(0 << 28 |3058 << 14 | 4836, true);
		tiles.put(0 << 28 |3058 << 14 | 4835, true);
		tiles.put(0 << 28 |3058 << 14 | 4834, true);
		tiles.put(0 << 28 |3058 << 14 | 4833, true);
		tiles.put(0 << 28 |3059 << 14 | 4832, true);
		tiles.put(0 << 28 |3059 << 14 | 4831, true);
		tiles.put(0 << 28 |3059 << 14 | 4830, true);
		tiles.put(0 << 28 |3058 << 14 | 4828, true);
		tiles.put(0 << 28 |3058 << 14 | 4827, true);
		tiles.put(0 << 28 |3058 << 14 | 4826, true);
		tiles.put(0 << 28 |3057 << 14 | 4825, true);
		tiles.put(0 << 28 |3057 << 14 | 4824, true);
		tiles.put(0 << 28 |3056 << 14 | 4823, true);
		tiles.put(0 << 28 |3056 << 14 | 4822, true);
		tiles.put(0 << 28 |3056 << 14 | 4821, true);
		tiles.put(0 << 28 |3056 << 14 | 4820, true);
		tiles.put(0 << 28 |3056 << 14 | 4819, true);
		tiles.put(0 << 28 |3055 << 14 | 4818, true);
		tiles.put(0 << 28 |3055 << 14 | 4817, true);
		tiles.put(0 << 28 |3054 << 14 | 4816, true);
		tiles.put(0 << 28 |3053 << 14 | 4816, true);
		tiles.put(0 << 28 |3052 << 14 | 4816, true);
		tiles.put(0 << 28 |3052 << 14 | 4815, true);
		tiles.put(0 << 28 |3051 << 14 | 4815, true);
		tiles.put(0 << 28 |3050 << 14 | 4815, true);
		tiles.put(0 << 28 |3049 << 14 | 4814, true);
		tiles.put(0 << 28 |3048 << 14 | 4814, true);
		tiles.put(0 << 28 |3047 << 14 | 4814, true);
		tiles.put(0 << 28 |3046 << 14 | 4814, true);
		tiles.put(0 << 28 |3045 << 14 | 4814, true);
		tiles.put(0 << 28 |3044 << 14 | 4814, true);
		tiles.put(0 << 28 |3044 << 14 | 4813, true);
		tiles.put(0 << 28 |3043 << 14 | 4813, true);
		tiles.put(0 << 28 |3042 << 14 | 4813, true);
		tiles.put(0 << 28 |3041 << 14 | 4813, true);
		tiles.put(0 << 28 |3040 << 14 | 4812, true);
		tiles.put(0 << 28 |3040 << 14 | 4813, true);
		tiles.put(0 << 28 |3040 << 14 | 4812, true);
		tiles.put(0 << 28 |3039 << 14 | 4812, true);
		tiles.put(0 << 28 |3038 << 14 | 4812, true);
		tiles.put(0 << 28 |3037 << 14 | 4812, true);
		tiles.put(0 << 28 |3036 << 14 | 4812, true);
		tiles.put(0 << 28 |3035 << 14 | 4813, true);
		tiles.put(0 << 28 |3034 << 14 | 4813, true);
		tiles.put(0 << 28 |3033 << 14 | 4813, true);
		tiles.put(0 << 28 |3032 << 14 | 4813, true);
		tiles.put(0 << 28 |3031 << 14 | 4814, true);
		tiles.put(0 << 28 |3030 << 14 | 4814, true);
		tiles.put(0 << 28 |3029 << 14 | 4814, true);
		tiles.put(0 << 28 |3028 << 14 | 4815, true);
		tiles.put(0 << 28 |3027 << 14 | 4815, true);
		tiles.put(0 << 28 |3026 << 14 | 4815, true);
		tiles.put(0 << 28 |3025 << 14 | 4816, true);
		tiles.put(0 << 28 |3024 << 14 | 4816, true);
		tiles.put(0 << 28 |3023 << 14 | 4817, true);
		tiles.put(0 << 28 |3023 << 14 | 4818, true);
		tiles.put(0 << 28 |3022 << 14 | 4820, true);
		tiles.put(0 << 28 |3022 << 14 | 4819, true);
		tiles.put(0 << 28 |3021 << 14 | 4820, true);
		tiles.put(0 << 28 |3020 << 14 | 4821, true);
		/*Outter wall*/
		tiles.put(0 << 28 |3020 << 14 | 4822, true);
		tiles.put(0 << 28 |3020 << 14 | 4823, true);
		tiles.put(0 << 28 |3020 << 14 | 4824, true);
		tiles.put(0 << 28 |3019 << 14 | 4825, true);
		tiles.put(0 << 28 |3019 << 14 | 4826, true);
		tiles.put(0 << 28 |3019 << 14 | 4827, true);
		tiles.put(0 << 28 |3018 << 14 | 4828, true);
		tiles.put(0 << 28 |3018 << 14 | 4829, true);
		tiles.put(0 << 28 |3019 << 14 | 4830, true);
		tiles.put(0 << 28 |3019 << 14 | 4831, true);
		tiles.put(0 << 28 |3020 << 14 | 4832, true);
		tiles.put(0 << 28 |3020 << 14 | 4833, true);
		tiles.put(0 << 28 |3020 << 14 | 4834, true);
		tiles.put(0 << 28 |3020 << 14 | 4835, true);
		tiles.put(0 << 28 |3020 << 14 | 4836, true);
		tiles.put(0 << 28 |3019 << 14 | 4837, true);
		tiles.put(0 << 28 |3019 << 14 | 4838, true);
		tiles.put(0 << 28 |3020 << 14 | 4839, true);
		tiles.put(0 << 28 |3021 << 14 | 4839, true);
		tiles.put(0 << 28 |3022 << 14 | 4840, true);
		tiles.put(0 << 28 |3023 << 14 | 4841, true);
		tiles.put(0 << 28 |3023 << 14 | 4842, true);
		tiles.put(0 << 28 |3023 << 14 | 4843, true);
		tiles.put(0 << 28 |3023 << 14 | 4844, true);
		tiles.put(0 << 28 |3024 << 14 | 4845, true);
		tiles.put(0 << 28 |3025 << 14 | 4845, true);
		tiles.put(0 << 28 |3025 << 14 | 4846, true);
		tiles.put(0 << 28 |3026 << 14 | 4847, true);
		tiles.put(0 << 28 |3027 << 14 | 4847, true);
		tiles.put(0 << 28 |3028 << 14 | 4847, true);
		tiles.put(0 << 28 |3029 << 14 | 4848, true);
		tiles.put(0 << 28 |3030 << 14 | 4848, true);
		tiles.put(0 << 28 |3031 << 14 | 4849, true);
		tiles.put(0 << 28 |3032 << 14 | 4850, true);
		tiles.put(0 << 28 |3033 << 14 | 4850, true);
		tiles.put(0 << 28 |3034 << 14 | 4850, true);
		tiles.put(0 << 28 |3035 << 14 | 4850, true);
		tiles.put(0 << 28 |3036 << 14 | 4851, true);
		tiles.put(0 << 28 |3037 << 14 | 4851, true);
		tiles.put(0 << 28 |3038 << 14 | 4852, true);
		tiles.put(0 << 28 |3039 << 14 | 4852, true);
		tiles.put(0 << 28 |3040 << 14 | 4851, true);
		tiles.put(0 << 28 |3041 << 14 | 4851, true);
		tiles.put(0 << 28 |3042 << 14 | 4851, true);
		tiles.put(0 << 28 |3043 << 14 | 4850, true);
		tiles.put(0 << 28 |3044 << 14 | 4850, true);
		tiles.put(0 << 28 |3045 << 14 | 4850, true);
		tiles.put(0 << 28 |3046 << 14 | 4849, true);
		tiles.put(0 << 28 |3047 << 14 | 4849, true);
		tiles.put(0 << 28 |3048 << 14 | 4848, true);
		tiles.put(0 << 28 |3049 << 14 | 4848, true);
		tiles.put(0 << 28 |3050 << 14 | 4848, true);
		tiles.put(0 << 28 |3052 << 14 | 4847, true);
		tiles.put(0 << 28 |3051 << 14 | 4847, true);
		tiles.put(0 << 28 |3052 << 14 | 4847, true);
		tiles.put(0 << 28 |3053 << 14 | 4846, true);
		tiles.put(0 << 28 |3054 << 14 | 4846, true);
		tiles.put(0 << 28 |3055 << 14 | 4845, true);
		tiles.put(0 << 28 |3055 << 14 | 4844, true);
		tiles.put(0 << 28 |3056 << 14 | 4843, true);
		tiles.put(0 << 28 |3056 << 14 | 4843, true);
		tiles.put(0 << 28 |3056 << 14 | 4842, true);
		tiles.put(0 << 28 |3057 << 14 | 4841, true);
		tiles.put(0 << 28 |3057 << 14 | 4840, true);
		tiles.put(0 << 28 |3057 << 14 | 4838, true);
		tiles.put(0 << 28 |3057 << 14 | 4839, true);
		tiles.put(0 << 28 |3057 << 14 | 4838, true);
		tiles.put(0 << 28 |3057 << 14 | 4837, true);
		tiles.put(0 << 28 |3058 << 14 | 4836, true);
		tiles.put(0 << 28 |3058 << 14 | 4835, true);
		tiles.put(0 << 28 |3058 << 14 | 4834, true);
		tiles.put(0 << 28 |3058 << 14 | 4833, true);
		tiles.put(0 << 28 |3059 << 14 | 4832, true);
		tiles.put(0 << 28 |3059 << 14 | 4831, true);
		tiles.put(0 << 28 |3059 << 14 | 4830, true);
		tiles.put(0 << 28 |3058 << 14 | 4828, true);
		tiles.put(0 << 28 |3058 << 14 | 4827, true);
		tiles.put(0 << 28 |3058 << 14 | 4826, true);
		tiles.put(0 << 28 |3057 << 14 | 4825, true);
		tiles.put(0 << 28 |3057 << 14 | 4824, true);
		tiles.put(0 << 28 |3056 << 14 | 4823, true);
		tiles.put(0 << 28 |3056 << 14 | 4822, true);
		tiles.put(0 << 28 |3056 << 14 | 4821, true);
		tiles.put(0 << 28 |3056 << 14 | 4820, true);
		tiles.put(0 << 28 |3056 << 14 | 4819, true);
		tiles.put(0 << 28 |3055 << 14 | 4818, true);
		tiles.put(0 << 28 |3055 << 14 | 4817, true);
		tiles.put(0 << 28 |3054 << 14 | 4816, true);
		tiles.put(0 << 28 |3053 << 14 | 4816, true);
		tiles.put(0 << 28 |3052 << 14 | 4816, true);
		tiles.put(0 << 28 |3052 << 14 | 4815, true);
		tiles.put(0 << 28 |3051 << 14 | 4815, true);
		tiles.put(0 << 28 |3050 << 14 | 4815, true);
		tiles.put(0 << 28 |3049 << 14 | 4814, true);
		tiles.put(0 << 28 |3048 << 14 | 4814, true);
		tiles.put(0 << 28 |3047 << 14 | 4814, true);
		tiles.put(0 << 28 |3046 << 14 | 4814, true);
		tiles.put(0 << 28 |3045 << 14 | 4814, true);
		tiles.put(0 << 28 |3044 << 14 | 4814, true);
		tiles.put(0 << 28 |3044 << 14 | 4813, true);
		tiles.put(0 << 28 |3043 << 14 | 4813, true);
		tiles.put(0 << 28 |3042 << 14 | 4813, true);
		tiles.put(0 << 28 |3041 << 14 | 4813, true);
		tiles.put(0 << 28 |3040 << 14 | 4812, true);
		tiles.put(0 << 28 |3040 << 14 | 4813, true);
		tiles.put(0 << 28 |3040 << 14 | 4812, true);
		tiles.put(0 << 28 |3039 << 14 | 4812, true);
		tiles.put(0 << 28 |3038 << 14 | 4812, true);
		tiles.put(0 << 28 |3037 << 14 | 4812, true);
		tiles.put(0 << 28 |3036 << 14 | 4812, true);
		tiles.put(0 << 28 |3035 << 14 | 4813, true);
		tiles.put(0 << 28 |3034 << 14 | 4813, true);
		tiles.put(0 << 28 |3033 << 14 | 4813, true);
		tiles.put(0 << 28 |3032 << 14 | 4813, true);
		tiles.put(0 << 28 |3031 << 14 | 4814, true);
		tiles.put(0 << 28 |3030 << 14 | 4814, true);
		tiles.put(0 << 28 |3029 << 14 | 4814, true);
		tiles.put(0 << 28 |3028 << 14 | 4815, true);
		tiles.put(0 << 28 |3027 << 14 | 4815, true);
		tiles.put(0 << 28 |3026 << 14 | 4815, true);
		tiles.put(0 << 28 |3025 << 14 | 4816, true);
		tiles.put(0 << 28 |3024 << 14 | 4816, true);
		tiles.put(0 << 28 |3023 << 14 | 4817, true);
		tiles.put(0 << 28 |3023 << 14 | 4818, true);
		tiles.put(0 << 28 |3022 << 14 | 4820, true);
		tiles.put(0 << 28 |3022 << 14 | 4819, true);
		tiles.put(0 << 28 |3021 << 14 | 4820, true);
		tiles.put(0 << 28 |3020 << 14 | 4821, true);
		tiles.put(0 << 28 |3022 << 14 | 4810, true);
		tiles.put(0 << 28 |3021 << 14 | 4809, true);
		tiles.put(0 << 28 |3020 << 14 | 4809, true);
		tiles.put(0 << 28 |3019 << 14 | 4808, true);
		tiles.put(0 << 28 |3018 << 14 | 4808, true);
		tiles.put(0 << 28 |3017 << 14 | 4807, true);
		tiles.put(0 << 28 |3017 << 14 | 4806, true);
		tiles.put(0 << 28 |3016 << 14 | 4805, true);
		tiles.put(0 << 28 |3015 << 14 | 4805, true);
		tiles.put(0 << 28 |3014 << 14 | 4805, true);
		tiles.put(0 << 28 |3013 << 14 | 4806, true);
		tiles.put(0 << 28 |3013 << 14 | 4807, true);
		tiles.put(0 << 28 |3013 << 14 | 4808, true);
		tiles.put(0 << 28 |3013 << 14 | 4809, true);
		tiles.put(0 << 28 |3013 << 14 | 4810, true);
		tiles.put(0 << 28 |3013 << 14 | 4811, true);
		tiles.put(0 << 28 |3013 << 14 | 4812, true);
		tiles.put(0 << 28 |3014 << 14 | 4813, true);
		tiles.put(0 << 28 |3014 << 14 | 4814, true);
		tiles.put(0 << 28 |3015 << 14 | 4815, true);
		tiles.put(0 << 28 |3014 << 14 | 4816, true);
		tiles.put(0 << 28 |3014 << 14 | 4817, true);
		tiles.put(0 << 28 |3014 << 14 | 4818, true);
		tiles.put(0 << 28 |3014 << 14 | 4819, true);
		tiles.put(0 << 28 |3014 << 14 | 4820, true);
		tiles.put(0 << 28 |3014 << 14 | 4821, true);
		tiles.put(0 << 28 |3014 << 14 | 4822, true);
		tiles.put(0 << 28 |3013 << 14 | 4823, true);
		tiles.put(0 << 28 |3013 << 14 | 4824, true);
		tiles.put(0 << 28 |3012 << 14 | 4825, true);
		tiles.put(0 << 28 |3012 << 14 | 4826, true);
		tiles.put(0 << 28 |3011 << 14 | 4827, true);
		tiles.put(0 << 28 |3011 << 14 | 4828, true);
		tiles.put(0 << 28 |3011 << 14 | 4829, true);
		tiles.put(0 << 28 |3012 << 14 | 4830, true);
		tiles.put(0 << 28 |3013 << 14 | 4831, true);
		tiles.put(0 << 28 |3012 << 14 | 4832, true);
		tiles.put(0 << 28 |3012 << 14 | 4833, true);
		tiles.put(0 << 28 |3012 << 14 | 4834, true);
		tiles.put(0 << 28 |3013 << 14 | 4835, true);
		tiles.put(0 << 28 |3012 << 14 | 4836, true);
		tiles.put(0 << 28 |3010 << 14 | 4837, true);
		tiles.put(0 << 28 |3010 << 14 | 4838, true);
		tiles.put(0 << 28 |3010 << 14 | 4839, true);
		tiles.put(0 << 28 |3011 << 14 | 4840, true);
		tiles.put(0 << 28 |3012 << 14 | 4841, true);
		tiles.put(0 << 28 |3013 << 14 | 4841, true);
		tiles.put(0 << 28 |3014 << 14 | 4842, true);
		tiles.put(0 << 28 |3014 << 14 | 4843, true);
		tiles.put(0 << 28 |3015 << 14 | 4844, true);
		tiles.put(0 << 28 |3014 << 14 | 4845, true);
		tiles.put(0 << 28 |3013 << 14 | 4846, true);
		tiles.put(0 << 28 |3012 << 14 | 4847, true);
		tiles.put(0 << 28 |3010 << 14 | 4849, true);
		tiles.put(0 << 28 |3010 << 14 | 4850, true);
		tiles.put(0 << 28 |3010 << 14 | 4851, true);
		tiles.put(0 << 28 |3011 << 14 | 4852, true);
		tiles.put(0 << 28 |3012 << 14 | 4852, true);
		tiles.put(0 << 28 |3013 << 14 | 4852, true);
		tiles.put(0 << 28 |3014 << 14 | 4851, true);
		tiles.put(0 << 28 |3015 << 14 | 4851, true);
		tiles.put(0 << 28 |3016 << 14 | 4852, true);
		tiles.put(0 << 28 |3016 << 14 | 4853, true);
		tiles.put(0 << 28 |3017 << 14 | 4853, true);
		tiles.put(0 << 28 |3018 << 14 | 4853, true);
		tiles.put(0 << 28 |3019 << 14 | 4853, true);
		tiles.put(0 << 28 |3019 << 14 | 4854, true);
		tiles.put(0 << 28 |3018 << 14 | 4855, true);
		tiles.put(0 << 28 |3018 << 14 | 4856, true);
		tiles.put(0 << 28 |3018 << 14 | 4857, true);
		tiles.put(0 << 28 |3020 << 14 | 4858, true);
		tiles.put(0 << 28 |3019 << 14 | 4858, true);
		tiles.put(0 << 28 |3021 << 14 | 4858, true);
		tiles.put(0 << 28 |3022 << 14 | 4857, true);
		tiles.put(0 << 28 |3023 << 14 | 4856, true);
		tiles.put(0 << 28 |3024 << 14 | 4856, true);
		tiles.put(0 << 28 |3025 << 14 | 4855, true);
		tiles.put(0 << 28 |3026 << 14 | 4856, true);
		tiles.put(0 << 28 |3026 << 14 | 4856, true);
		tiles.put(0 << 28 |3027 << 14 | 4856, true);
		tiles.put(0 << 28 |3028 << 14 | 4857, true);
		tiles.put(0 << 28 |3028 << 14 | 4858, true);
		tiles.put(0 << 28 |3028 << 14 | 4860, true);
		tiles.put(0 << 28 |3028 << 14 | 4859, true);
		tiles.put(0 << 28 |3029 << 14 | 4861, true);
		tiles.put(0 << 28 |3030 << 14 | 4861, true);
		tiles.put(0 << 28 |3031 << 14 | 4861, true);
		tiles.put(0 << 28 |3032 << 14 | 4860, true);
		tiles.put(0 << 28 |3032 << 14 | 4859, true);
		tiles.put(0 << 28 |3033 << 14 | 4858, true);
		tiles.put(0 << 28 |3034 << 14 | 4857, true);
		tiles.put(0 << 28 |3035 << 14 | 4857, true);
		tiles.put(0 << 28 |3036 << 14 | 4858, true);
		tiles.put(0 << 28 |3037 << 14 | 4858, true);
		tiles.put(0 << 28 |3038 << 14 | 4859, true);
		tiles.put(0 << 28 |3039 << 14 | 4859, true);
		tiles.put(0 << 28 |3040 << 14 | 4859, true);
		tiles.put(0 << 28 |3041 << 14 | 4859, true);
		tiles.put(0 << 28 |3042 << 14 | 4858, true);
		tiles.put(0 << 28 |3043 << 14 | 4858, true);
		tiles.put(0 << 28 |3044 << 14 | 4857, true);
		tiles.put(0 << 28 |3045 << 14 | 4857, true);
		tiles.put(0 << 28 |3047 << 14 | 4856, true);
		tiles.put(0 << 28 |3048 << 14 | 4857, true);
		tiles.put(0 << 28 |3048 << 14 | 4858, true);
		tiles.put(0 << 28 |3049 << 14 | 4859, true);
		tiles.put(0 << 28 |3050 << 14 | 4859, true);
		tiles.put(0 << 28 |3051 << 14 | 4860, true);
		tiles.put(0 << 28 |3052 << 14 | 4860, true);
		tiles.put(0 << 28 |3053 << 14 | 4861, true);
		tiles.put(0 << 28 |3054 << 14 | 4861, true);
		tiles.put(0 << 28 |3055 << 14 | 4862, true);
		tiles.put(0 << 28 |3056 << 14 | 4862, true);
		tiles.put(0 << 28 |3057 << 14 | 4861, true);
		tiles.put(0 << 28 |3057 << 14 | 4859, true);
		tiles.put(0 << 28 |3057 << 14 | 4860, true);
		tiles.put(0 << 28 |3056 << 14 | 4858, true);
		tiles.put(0 << 28 |3055 << 14 | 4857, true);
		tiles.put(0 << 28 |3056 << 14 | 4856, true);
		tiles.put(0 << 28 |3056 << 14 | 4855, true);
		tiles.put(0 << 28 |3057 << 14 | 4854, true);
		tiles.put(0 << 28 |3057 << 14 | 4853, true);
		tiles.put(0 << 28 |3058 << 14 | 4852, true);
		tiles.put(0 << 28 |3059 << 14 | 4852, true);
		tiles.put(0 << 28 |3060 << 14 | 4853, true);
		tiles.put(0 << 28 |3061 << 14 | 4853, true);
		tiles.put(0 << 28 |3062 << 14 | 4854, true);
		tiles.put(0 << 28 |3063 << 14 | 4854, true);
		tiles.put(0 << 28 |3064 << 14 | 4854, true);
		tiles.put(0 << 28 |3065 << 14 | 4853, true);
		tiles.put(0 << 28 |3065 << 14 | 4852, true);
		tiles.put(0 << 28 |3065 << 14 | 4851, true);
		tiles.put(0 << 28 |3064 << 14 | 4850, true);
		tiles.put(0 << 28 |3063 << 14 | 4850, true);
		tiles.put(0 << 28 |3062 << 14 | 4849, true);
		tiles.put(0 << 28 |3062 << 14 | 4848, true);
		tiles.put(0 << 28 |3061 << 14 | 4847, true);
		tiles.put(0 << 28 |3061 << 14 | 4846, true);
		tiles.put(0 << 28 |3062 << 14 | 4845, true);
		tiles.put(0 << 28 |3064 << 14 | 4844, true);
		tiles.put(0 << 28 |3063 << 14 | 4844, true);
		tiles.put(0 << 28 |3065 << 14 | 4843, true);
		tiles.put(0 << 28 |3064 << 14 | 4844, true);
		tiles.put(0 << 28 |3066 << 14 | 4843, true);
		tiles.put(0 << 28 |3067 << 14 | 4842, true);
		tiles.put(0 << 28 |3069 << 14 | 4841, true);
		tiles.put(0 << 28 |3070 << 14 | 4840, true);
		tiles.put(0 << 28 |3070 << 14 | 4839, true);
		tiles.put(0 << 28 |3070 << 14 | 4838, true);
		tiles.put(0 << 28 |3069 << 14 | 4838, true);
		tiles.put(0 << 28 |3068 << 14 | 4838, true);
		tiles.put(0 << 28 |3067 << 14 | 4838, true);
		tiles.put(0 << 28 |3066 << 14 | 4837, true);
		tiles.put(0 << 28 |3065 << 14 | 4837, true);
		tiles.put(0 << 28 |3064 << 14 | 4836, true);
		tiles.put(0 << 28 |3065 << 14 | 4835, true);
		tiles.put(0 << 28 |3066 << 14 | 4834, true);
		tiles.put(0 << 28 |3067 << 14 | 4834, true);
		tiles.put(0 << 28 |3068 << 14 | 4833, true);
		tiles.put(0 << 28 |3068 << 14 | 4832, true);
		tiles.put(0 << 28 |3067 << 14 | 4831, true);
		tiles.put(0 << 28 |3066 << 14 | 4830, true);
		tiles.put(0 << 28 |3067 << 14 | 4829, true);
		tiles.put(0 << 28 |3067 << 14 | 4828, true);
		tiles.put(0 << 28 |3066 << 14 | 4827, true);
		tiles.put(0 << 28 |3066 << 14 | 4826, true);
		tiles.put(0 << 28 |3066 << 14 | 4825, true);
		tiles.put(0 << 28 |3066 << 14 | 4824, true);
		tiles.put(0 << 28 |3067 << 14 | 4824, true);
		tiles.put(0 << 28 |3068 << 14 | 4823, true);
		tiles.put(0 << 28 |3068 << 14 | 4822, true);
		tiles.put(0 << 28 |3068 << 14 | 4821, true);
		tiles.put(0 << 28 |3067 << 14 | 4820, true);
		tiles.put(0 << 28 |3066 << 14 | 4820, true);
		tiles.put(0 << 28 |3065 << 14 | 4819, true);
		tiles.put(0 << 28 |3064 << 14 | 4818, true);
		tiles.put(0 << 28 |3064 << 14 | 4817, true);
		tiles.put(0 << 28 |3064 << 14 | 4816, true);
		tiles.put(0 << 28 |3063 << 14 | 4815, true);
		tiles.put(0 << 28 |3063 << 14 | 4814, true);
		tiles.put(0 << 28 |3064 << 14 | 4813, true);
		tiles.put(0 << 28 |3064 << 14 | 4812, true);
		tiles.put(0 << 28 |3063 << 14 | 4811, true);
		tiles.put(0 << 28 |3064 << 14 | 4810, true);
		tiles.put(0 << 28 |3064 << 14 | 4809, true);
		tiles.put(0 << 28 |3064 << 14 | 4808, true);
		tiles.put(0 << 28 |3063 << 14 | 4807, true);
		tiles.put(0 << 28 |3062 << 14 | 4806, true);
		tiles.put(0 << 28 |3061 << 14 | 4806, true);
		tiles.put(0 << 28 |3060 << 14 | 4806, true);
		tiles.put(0 << 28 |3059 << 14 | 4807, true);
		tiles.put(0 << 28 |3058 << 14 | 4807, true);
		tiles.put(0 << 28 |3057 << 14 | 4807, true);
		tiles.put(0 << 28 |3056 << 14 | 4806, true);
		tiles.put(0 << 28 |3055 << 14 | 4805, true);
		tiles.put(0 << 28 |3054 << 14 | 4805, true);
		tiles.put(0 << 28 |3053 << 14 | 4806, true);
		tiles.put(0 << 28 |3052 << 14 | 4807, true);
		tiles.put(0 << 28 |3051 << 14 | 4807, true);
		tiles.put(0 << 28 |3050 << 14 | 4807, true);
		tiles.put(0 << 28 |3050 << 14 | 4806, true);
		tiles.put(0 << 28 |3049 << 14 | 4805, true);
		tiles.put(0 << 28 |3049 << 14 | 4804, true);
		tiles.put(0 << 28 |3048 << 14 | 4803, true);
		tiles.put(0 << 28 |3047 << 14 | 4803, true);
		tiles.put(0 << 28 |3046 << 14 | 4804, true);
		tiles.put(0 << 28 |3046 << 14 | 4805, true);
		tiles.put(0 << 28 |3045 << 14 | 4806, true);
		tiles.put(0 << 28 |3044 << 14 | 4807, true);
		tiles.put(0 << 28 |3043 << 14 | 4807, true);
		tiles.put(0 << 28 |3043 << 14 | 4806, true);
		tiles.put(0 << 28 |3042 << 14 | 4805, true);
		tiles.put(0 << 28 |3042 << 14 | 4804, true);
		tiles.put(0 << 28 |3042 << 14 | 4803, true);
		tiles.put(0 << 28 |3041 << 14 | 4802, true);
		tiles.put(0 << 28 |3040 << 14 | 4802, true);
		tiles.put(0 << 28 |3039 << 14 | 4802, true);
		tiles.put(0 << 28 |3038 << 14 | 4803, true);
		tiles.put(0 << 28 |3037 << 14 | 4804, true);
		tiles.put(0 << 28 |3036 << 14 | 4805, true);
		tiles.put(0 << 28 |3035 << 14 | 4806, true);
		tiles.put(0 << 28 |3034 << 14 | 4806, true);
		tiles.put(0 << 28 |3033 << 14 | 4804, true);
		tiles.put(0 << 28 |3033 << 14 | 4803, true);
		tiles.put(0 << 28 |3032 << 14 | 4803, true);
		tiles.put(0 << 28 |3031 << 14 | 4803, true);
		tiles.put(0 << 28 |3030 << 14 | 4804, true);
		tiles.put(0 << 28 |3030 << 14 | 4805, true);
		tiles.put(0 << 28 |3028 << 14 | 4804, true);
		tiles.put(0 << 28 |3027 << 14 | 4804, true);
		tiles.put(0 << 28 |3026 << 14 | 4803, true);
		tiles.put(0 << 28 |3025 << 14 | 4803, true);
		tiles.put(0 << 28 |3024 << 14 | 4804, true);
		tiles.put(0 << 28 |3023 << 14 | 4805, true);
		tiles.put(0 << 28 |3023 << 14 | 4807, true);
		tiles.put(0 << 28 |3023 << 14 | 4806, true);
		tiles.put(0 << 28 |3023 << 14 | 4808, true);
		tiles.put(0 << 28 |3024 << 14 | 4808, true);
		tiles.put(0 << 28 |3023 << 14 | 4809, true);
		tiles.put(0 << 28 |3022 << 14 | 4810, true);
		tiles.put(0 << 28 |3021 << 14 | 4809, true);
		/** End of abyss */
		
		tiles.put(0 << 28 |2829 << 14 | 9829, true);
		tiles.put(0 << 28 |2828 << 14 | 9828, true);
		tiles.put(0 << 28 |2831 << 14 | 2829, true);
		tiles.put(0 << 28 |2832 << 14 | 9828, true);
		tiles.put(0 << 28 |2827 << 14 | 9825, true);
		
		tiles.put(0 << 28 |2828 << 14 | 9824, true);
		tiles.put(0 << 28 |2828 << 14 | 9828, true);
		tiles.put(0 << 28 |2831 << 14 | 2829, true);
		tiles.put(0 << 28 |3032 << 14 | 2828, true);
		tiles.put(0 << 28 |2827 << 14 | 9825, true);
	}

	public static Map<Integer, Boolean> tiles = new HashMap<Integer, Boolean>();
}